Mercurial > repos > peterjc > get_orfs_or_cdss
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 |