comparison tools/get_orfs_or_cdss/get_orfs_or_cdss.xml @ 8:09a8be9247ca draft

v0.2.0 with GFF3 output
author peterjc
date Sat, 09 Jan 2016 23:42:32 -0500
parents 705a2e2df7fb
children a06ad07431ba
comparison
equal deleted inserted replaced
7:705a2e2df7fb 8:09a8be9247ca
1 <tool id="get_orfs_or_cdss" name="Get open reading frames (ORFs) or coding sequences (CDSs)" version="0.1.1"> 1 <tool id="get_orfs_or_cdss" name="Get open reading frames (ORFs) or coding sequences (CDSs)" version="0.2.0">
2 <description>e.g. to get peptides from ESTs</description> 2 <description>e.g. to get peptides from ESTs</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="1.65">biopython</requirement> 4 <requirement type="package" version="1.65">biopython</requirement>
5 <requirement type="python-module">Bio</requirement> 5 <requirement type="python-module">Bio</requirement>
6 </requirements> 6 </requirements>
9 <exit_code range="1:" /> 9 <exit_code range="1:" />
10 <exit_code range=":-1" /> 10 <exit_code range=":-1" />
11 </stdio> 11 </stdio>
12 <version_command interpreter="python">get_orfs_or_cdss.py --version</version_command> 12 <version_command interpreter="python">get_orfs_or_cdss.py --version</version_command>
13 <command interpreter="python"> 13 <command interpreter="python">
14 get_orfs_or_cdss.py -i $input_file -f $input_file.ext --table $table -t $ftype -e $ends -m $mode --min_len $min_len -s $strand --on $out_nuc_file --op $out_prot_file --ob $out_bed_file 14 get_orfs_or_cdss.py -i $input_file -f $input_file.ext --table $table -t $ftype -e $ends -m $mode --min_len $min_len -s $strand --on $out_nuc_file --op $out_prot_file --ob $out_bed_file --og $out_gff3_file
15 </command> 15 </command>
16 <inputs> 16 <inputs>
17 <param name="input_file" type="data" format="fasta,fastq,sff" label="Sequence file (nucleotides)" help="FASTA, FASTQ, or SFF format." /> 17 <param name="input_file" type="data" format="fasta,fastq,sff" label="Sequence file (nucleotides)" help="FASTA, FASTQ, or SFF format." />
18 <param name="table" type="select" label="Genetic code" help="Tables from the NCBI, these determine the start and stop codons"> 18 <param name="table" type="select" label="Genetic code" help="Tables from the NCBI, these determine the start and stop codons">
19 <option value="1">1. Standard</option> 19 <option value="1">1. Standard</option>
58 </inputs> 58 </inputs>
59 <outputs> 59 <outputs>
60 <data name="out_nuc_file" format="fasta" label="${ftype.value}s (nucleotides)" /> 60 <data name="out_nuc_file" format="fasta" label="${ftype.value}s (nucleotides)" />
61 <data name="out_prot_file" format="fasta" label="${ftype.value}s (amino acids)" /> 61 <data name="out_prot_file" format="fasta" label="${ftype.value}s (amino acids)" />
62 <data name="out_bed_file" format="bed6" label="${ftype.value}s (bed)" /> 62 <data name="out_bed_file" format="bed6" label="${ftype.value}s (bed)" />
63 <data name="out_gff3_file" format="gff3" label="${ftype.value}s (gff3)" />
63 </outputs> 64 </outputs>
64 <tests> 65 <tests>
65 <test> 66 <test>
66 <param name="input_file" value="get_orf_input.fasta" /> 67 <param name="input_file" value="get_orf_input.fasta" />
67 <param name="table" value="1" /> 68 <param name="table" value="1" />
71 <param name="min_len" value="10" /> 72 <param name="min_len" value="10" />
72 <param name="strand" value="forward" /> 73 <param name="strand" value="forward" />
73 <output name="out_nuc_file" file="get_orf_input.t1_nuc_out.fasta" /> 74 <output name="out_nuc_file" file="get_orf_input.t1_nuc_out.fasta" />
74 <output name="out_prot_file" file="get_orf_input.t1_prot_out.fasta" /> 75 <output name="out_prot_file" file="get_orf_input.t1_prot_out.fasta" />
75 <output name="out_bed_file" file="get_orf_input.t1_bed_out.bed" /> 76 <output name="out_bed_file" file="get_orf_input.t1_bed_out.bed" />
77 <output name="out_gff3_file" file="get_orf_input.t1_gff3_out.gff3" />
76 </test> 78 </test>
77 <test> 79 <test>
78 <param name="input_file" value="get_orf_input.fasta" /> 80 <param name="input_file" value="get_orf_input.fasta" />
79 <param name="table" value="11" /> 81 <param name="table" value="11" />
80 <param name="ftype" value="CDS" /> 82 <param name="ftype" value="CDS" />
83 <param name="min_len" value="10" /> 85 <param name="min_len" value="10" />
84 <param name="strand" value="forward" /> 86 <param name="strand" value="forward" />
85 <output name="out_nuc_file" file="get_orf_input.t11_nuc_out.fasta" /> 87 <output name="out_nuc_file" file="get_orf_input.t11_nuc_out.fasta" />
86 <output name="out_prot_file" file="get_orf_input.t11_prot_out.fasta" /> 88 <output name="out_prot_file" file="get_orf_input.t11_prot_out.fasta" />
87 <output name="out_bed_file" file="get_orf_input.t11_bed_out.bed" /> 89 <output name="out_bed_file" file="get_orf_input.t11_bed_out.bed" />
90 <output name="out_gff3_file" file="get_orf_input.t11_gff3_out.gff3" />
88 </test> 91 </test>
89 <test> 92 <test>
90 <param name="input_file" value="get_orf_input.fasta" /> 93 <param name="input_file" value="get_orf_input.fasta" />
91 <param name="table" value="11" /> 94 <param name="table" value="11" />
92 <param name="ftype" value="CDS" /> 95 <param name="ftype" value="CDS" />
95 <param name="min_len" value="10" /> 98 <param name="min_len" value="10" />
96 <param name="strand" value="forward" /> 99 <param name="strand" value="forward" />
97 <output name="out_nuc_file" file="get_orf_input.t11_open_nuc_out.fasta" /> 100 <output name="out_nuc_file" file="get_orf_input.t11_open_nuc_out.fasta" />
98 <output name="out_prot_file" file="get_orf_input.t11_open_prot_out.fasta" /> 101 <output name="out_prot_file" file="get_orf_input.t11_open_prot_out.fasta" />
99 <output name="out_bed_file" file="get_orf_input.t11_open_bed_out.bed" /> 102 <output name="out_bed_file" file="get_orf_input.t11_open_bed_out.bed" />
103 <output name="out_gff3_file" file="get_orf_input.t11_open_gff3_out.gff3" />
100 </test> 104 </test>
101 <test> 105 <test>
102 <param name="input_file" value="Ssuis.fasta" /> 106 <param name="input_file" value="Ssuis.fasta" />
103 <param name="table" value="11" /> 107 <param name="table" value="11" />
104 <param name="ftype" value="ORF" /> 108 <param name="ftype" value="ORF" />
107 <param name="min_len" value="100" /> 111 <param name="min_len" value="100" />
108 <param name="strand" value="both" /> 112 <param name="strand" value="both" />
109 <output name="out_nuc_file" file="get_orf_input.Suis_ORF.nuc.fasta" /> 113 <output name="out_nuc_file" file="get_orf_input.Suis_ORF.nuc.fasta" />
110 <output name="out_prot_file" file="get_orf_input.Suis_ORF.prot.fasta" /> 114 <output name="out_prot_file" file="get_orf_input.Suis_ORF.prot.fasta" />
111 <output name="out_bed_file" file="get_orf_input.Suis_ORF.bed" /> 115 <output name="out_bed_file" file="get_orf_input.Suis_ORF.bed" />
116 <output name="out_gff3_file" file="get_orf_input.Suis_ORF.gff3" />
112 </test> 117 </test>
113 </tests> 118 </tests>
114 <help> 119 <help>
115 **What it does** 120 **What it does**
116 121