annotate tools/regVariation/microsats_alignment_level.xml @ 1:cdcb0ce84a1b

Uploaded
author xuebing
date Fri, 09 Mar 2012 19:45:15 -0500
parents 9071e359b9a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
1 <tool id="microsats_align1" name="Extract Orthologous Microsatellites">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
2 <description> from pair-wise alignments</description>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
3 <command interpreter="python">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
4 microsats_alignment_level.py $input1 $separation $out_file1 "2way" $mono_threshold $non_mono_threshold $allow_different_units
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
5 </command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
6 <inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
7 <page>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
8 <param format="fasta" name="input1" type="data" label="Select data"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
9 <param name="separation" size="10" type="integer" value="10" label="Minimum base pair distance between adjacent microsatellites"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
10 help="A value of 10 means: Adjacent microsatellites separated by less than 10 base pairs will be excluded from the output."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
11 <param name="mono_threshold" size="10" type="integer" value="9" label="Minimum Threshold for the number of repeats for mononucleotide microsatellites"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
12 help="A value of 9 means: All mononucleotide microsatellites having fewer than 9 repeats will be excluded from the output."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
13 <param name="non_mono_threshold" size="10" type="integer" value="4" label="Minimum Threshold for the number of repeats for non-mononucleotide microsatellites"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
14 help="A value of 4 means: All non-mononucleotide microsatellites having fewer than 4 repeats will be excluded from the output."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
15 <param name="allow_different_units" size="5" type="select" label="Allow orthologous positions to have different microsatellite repeat units/motifs?">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
16 <option value="0" selected="true">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
17 <option value="1">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
18 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
19 </page>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
20 </inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
21 <outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
22 <data format="tabular" name="out_file1" metadata_source="input1"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
23 </outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
24 <requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
25 <requirement type="package">sputnik</requirement>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
26 </requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
27 <tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
28 <test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
29 <param name="input1" value="2way.maf"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
30 <param name="separation" value="10"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
31 <param name="mono_threshold" value="9"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
32 <param name="non_mono_threshold" value="4"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
33 <param name="allow_different_units" value="0"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
34 <output name="out_file1" file="ortho_ms.tab"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
35 </test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
36 </tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
37
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
38 <help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
39
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
40 .. class:: infomark
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
41
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
42 **What it does**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
43
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
44 This tool uses a modified version of SPUTNIK to fetch microsatellite repeats from the input fasta sequences and extracts orthologous repeats from the sputnik output. The modified version allows detection of mononucleotide microsatellites. More information on SPUTNIK can be found on this website_. The modified version is available here_.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
45
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
46 -----
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
47
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
48 .. class:: warningmark
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
49
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
50 **Note**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
51
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
52 - Any block/s not containing exactly 2 species will be omitted.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
53
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
54 - This tool will filter out microsatellites based on the user input values for minimum distance and repeat number thresholds. Further, this tool will also filter out microsatellites that have no orthologous microsatellites in one of the species.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
55
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
56 .. _website: http://espressosoftware.com/pages/sputnik.jsp
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
57 .. _here: http://www.bx.psu.edu/svn/universe/dependencies/sputnik/
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
58 </help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
59
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
60
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
61 </tool>