56
|
1 <tool id="removeIntrons" name="remove introns">
|
|
2 <description>Removes the introns of the transcript files.</description>
|
|
3 <requirements>
|
|
4 <requirement type="set_environment">PYTHONPATH</requirement>
|
|
5 </requirements>
|
|
6 <command interpreter="python"> ../Java/Python/RemoveExons.py -i $formatType.inputFileName -f $formatType.FormatInputFileName -o $outputFile </command>
|
|
7 <inputs>
|
|
8 <conditional name="formatType">
|
58
|
9 <param name="FormatInputFileName" type="select" label="query File Format">
|
56
|
10 <option value="bed">bed</option>
|
|
11 <option value="gff">gff</option>
|
|
12 <option value="gff2">gff2</option>
|
|
13 <option value="gff3">gff3</option>
|
|
14 <option value="sam">sam</option>
|
|
15 <option value="gtf">gtf</option>
|
|
16 </param>
|
|
17 <when value="bed">
|
59
|
18 <param name="inputFileName" format="bed" type="data" label="Input File"/>
|
56
|
19 </when>
|
|
20 <when value="gff">
|
59
|
21 <param name="inputFileName" format="gff" type="data" label="Input File"/>
|
56
|
22 </when>
|
|
23 <when value="gff2">
|
59
|
24 <param name="inputFileName" format="gff2" type="data" label="Input File"/>
|
56
|
25 </when>
|
|
26 <when value="gff3">
|
59
|
27 <param name="inputFileName" format="gff3" type="data" label="Input File"/>
|
56
|
28 </when>
|
|
29 <when value="sam">
|
59
|
30 <param name="inputFileName" format="sam" type="data" label="Input File"/>
|
56
|
31 </when>
|
|
32 <when value="gtf">
|
59
|
33 <param name="inputFileName" format="gtf" type="data" label="Input File"/>
|
56
|
34 </when>
|
|
35 </conditional>
|
|
36 </inputs>
|
|
37
|
|
38 <outputs>
|
|
39 <data format="gff3" name="outputFile" label="[remove introns] output file"/>
|
|
40 </outputs>
|
|
41
|
|
42 <help>
|
|
43 Simply remove the introns of the input file, thus getting the unmatured transcript.
|
|
44 </help>
|
|
45 </tool>
|