annotate trf.xml @ 0:7676570eb676

Uploaded the config file
author malex
date Wed, 30 Nov 2011 12:18:10 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
1 <tool id="trf" name="Tandem Repeats Finder" version="4.04">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
2 <description>Detect tandem repeats that have undergone extensive mutational change</description>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
3 <command interpreter="python">trf_wrapper.py
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
4 $input1 $match $mismatch $delta $mprobability $iprobability $minscore
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
5 $maxperiod $masked $flanking $noredundancy -o $outputdat -k $outputmask -t
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
6 $report -i $indices
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
7 </command>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
8 <inputs>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
9 <param format="fasta" name="input1" type="data">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
10 <label>Sequence</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
11 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
12 <param name="match" size="4" type="text" value="2">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
13 <label>Match</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
14 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
15 <param name="mismatch" size="4" type="text" value="7">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
16 <label>Mismatch</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
17 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
18 <param name="delta" size="4" type="text" value="7">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
19 <label>Indels</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
20 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
21 <param name="mprobability" size="4" type="integer" value="80" label="Matching probability, %">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
22 <validator type="in_range" message="(10-100)" min="10" max="100"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
23 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
24 <param name="iprobability" size="4" type="integer" value="10" label="Indel probability, %">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
25 <validator type="in_range" message="(10-100)" min="10" max="100"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
26 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
27 <param name="minscore" size="3" type="integer" value="50">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
28 <label>Minimum alignment score for repeat reporting</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
29 <validator type="in_range" message="(30-150)" min="30" max="150"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
30 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
31 <param name="maxperiod" size="4" type="integer" value="500">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
32 <label>Maximum period size for repeat reporting</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
33 <validator type="in_range" message="(1-2000)" min="1" max="2000"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
34 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
35 <param name="flanking" type="boolean" checked="no" truevalue="-f" falsevalue="" display="checkboxes">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
36 <label>Flanking sequence</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
37 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
38 <param name="masked" type="boolean" checked="no" truevalue="-m" falsevalue="" display="checkboxes">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
39 <label>Masked Sequence File</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
40 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
41 <param name="noredundancy" type="boolean" checked="no" truevalue="-r" falsevalue="" display="checkboxes">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
42 <label>No redundancy elimination</label>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
43 </param>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
44 </inputs>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
45 <outputs>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
46 <data format="html" name="report" label="${tool.name} on ${on_string}: Report"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
47 <data format="html" name="indices" label="${tool.name} on ${on_string}: Indices"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
48 <data format="tabular" name="outputdat" label="${tool.name} on ${on_string}: Data"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
49 <data format="txt" name="outputmask" label="${tool.name} on ${on_string}: Masked Sequence">
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
50 <filter>masked is True</filter>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
51 </data>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
52 </outputs>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
53 <tests>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
54 <test>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
55 <param name="input1" value="trf_input.fasta"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
56 <param name="match" value="2"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
57 <param name="mismatch" value="7"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
58 <param name="delta" value="7"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
59 <param name="mprobability" value="80"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
60 <param name="iprobability" value="10"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
61 <param name="minscore" value="50"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
62 <param name="maxperiod" value="500"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
63 <param name="masked" value="-m"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
64 <param name="flanking" value=""/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
65 <param name="noredundancy" value=""/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
66 <output name="outputdat" file="trf_out.dat"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
67 <output name="outputmask" file="trf_out.mask"/>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
68 </test>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
69 </tests>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
70 <help>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
71 .. class:: warningmark
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
72
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
73 The input dataset needs to be in FASTA format.
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
74
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
75 -----
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
76
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
77 Tandem Repeats Finder, Version 4.04
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
78
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
79 Copyright (C) Dr. Gary Benson 1999-2004. All rights reserved.
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
80
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
81
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
82 Please cite:
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
83
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
84 G. Benson, "Tandem repeats finder: a program to analyze DNA sequences" Nucleic Acids Research (1999) Vol. 27, No. 2, pp. 573-580.
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
85
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
86
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
87 A tandem repeat in DNA is two or more adjacent, approximate copies of a pattern
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
88 of nucleotides. Tandem Repeats Finder is a program to locate and display tandem
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
89 repeats in DNA sequences. In order to use the program, the user submits a
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
90 sequence in FASTA format. There is no need to specify the pattern, the size of
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
91 the pattern or any other parameter. The output consists of two files: a repeat
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
92 table file and an alignment file. The repeat table contains information about
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
93 each repeat, including its location, size, number of copies and nucleotide
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
94 content. Clicking on the location indices for one of the table entries opens a
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
95 second web browser that shows an alignment of the copies against a consensus
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
96 pattern. The program is very fast, analyzing sequences on the order of .5Mb in
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
97 just a few seconds. Submitted sequences may be of arbitrary length. Repeats
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
98 with pattern size in the range from 1 to 2000 bases are detected.
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
99 </help>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
100 </tool>
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
101 <!--
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
102 Please use: trf File Match Mismatch Delta PM PI Minscore MaxPeriod [options]
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
103 Where: (all weights, penalties, and scores are positive)
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
104 File = sequences input file
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
105 Match = matching weight
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
106 Mismatch = mismatching penalty
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
107 Delta = indel penalty
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
108 PM = match probability (whole number)
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
109 PI = indel probability (whole number)
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
110 Minscore = minimum alignment score to report
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
111 MaxPeriod = maximum period size to report
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
112 [options] = one or more of the following :
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
113 -m masked sequence file
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
114 -f flanking sequence
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
115 -d data file
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
116 -h suppress html output
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
117 -r no redundancy elimination
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
118 Note the sequence file should be in FASTA format:
7676570eb676 Uploaded the config file
malex
parents:
diff changeset
119 -->