annotate tools/spades_2_5/filter_spades_output.xml @ 7:95ddc2380130 draft

Uploaded
author lionelguy
date Thu, 28 Nov 2013 05:29:32 -0500
parents b5ce24f34dd7
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
1 <tool id="filter_spades_output" name="Filter SPAdes output" version="0.1">
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
2 <description>remove low coverage and short contigs/scaffolds</description>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
3 <command interpreter="perl">filter_spades_output.pl
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
4 --coverage-cutoff $coverage_co
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
5 --length-cutoff $length_co
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
6 #if $keep_leftover
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
7 --filtered-out $filtered_out
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
8 #end if
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
9 --tab $stats_in
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
10 $fasta_in > $fasta_output
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
11 </command>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
12
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
13 <inputs>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
14 <param name="fasta_in" type="data" format="fasta" label="Sequences" help="Contigs or scaffolds. Make sure you input the corresponding stat file" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
15 <param name="stats_in" type="data" format="tabular" label="Contig stats" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
16 <param name="length_co" type="integer" value="1000" min="0" label="Length cut-off" help="Contigs with length under that value are shown in red" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
17 <param name="coverage_co" type="integer" value="10" min="0" label="Coverage cut-off" help="Contigs with length under that value are shown in red" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
18 <param name="keep_leftover" type="boolean" checked="false" label="Save filtered-out sequences?" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
19 </inputs>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
20 <outputs>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
21 <data format="fasta" name="fasta_output" label="Filtered sequences" />
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
22 <data format="fasta" name="filtered_out" label="Discarded sequences">
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
23 <filter>keep_leftover == "true"</filter>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
24 </data>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
25 </outputs>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
26 <help>
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
27 **What it does**
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
28
7
95ddc2380130 Uploaded
lionelguy
parents: 2
diff changeset
29 Using the output of SPAdes (a fasta and a stats file, either from contigs or scaffolds), it filters the fasta files, discarding all sequences that are under a given length or under a given coverage.
2
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
30
7
95ddc2380130 Uploaded
lionelguy
parents: 2
diff changeset
31 Typically, this is used to discard short contigs, or contaminations. To display a coverage vs. length plot, use the "SPAdes stats" tool in the same package.
2
b5ce24f34dd7 Uploaded
lionelguy
parents:
diff changeset
32 </help>
7
95ddc2380130 Uploaded
lionelguy
parents: 2
diff changeset
33 </tool>