annotate fasta2rdf/fastatordf.xml @ 12:0773b11fb822

cutadapters added
author jjkoehorst <jasperkoehorst@gmail.com>
date Sat, 21 Feb 2015 16:56:49 +0100
parents ec73c34af97b
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
1 <tool id="SAPP_genome_to_ttl" name="FASTA to RDF" version="0.1">
12
0773b11fb822 cutadapters added
jjkoehorst <jasperkoehorst@gmail.com>
parents: 6
diff changeset
2 <requirements>
0773b11fb822 cutadapters added
jjkoehorst <jasperkoehorst@gmail.com>
parents: 6
diff changeset
3 <requirement type='package' version="3.4">python</requirement>
0773b11fb822 cutadapters added
jjkoehorst <jasperkoehorst@gmail.com>
parents: 6
diff changeset
4 <requirement type='package' version="1.0">rdflib</requirement>
0773b11fb822 cutadapters added
jjkoehorst <jasperkoehorst@gmail.com>
parents: 6
diff changeset
5 </requirements>
6
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
6 <description></description>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
7 <command interpreter="python3">fastatordf.py '-input' '$input' '-output' '$output' '-organism' '$organism' '-ncbi_taxid' '$ncbi_taxid' '-idtag' '$identification_tag' -sourcedb SAPP
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
8 #for $index, $id in enumerate( $ids )
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
9 '-ids' '$id.id_tag'
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
10 #end for
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
11 '-id_alternative' '$input.name'
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
12 </command>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
13 <inputs>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
14 <param size="60" name="input" type="data" format="fasta,fa" label="File for annotation, file types used fasta,fa"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
15 <param size="60" name="organism" type="text" format="text" label="organism name" optional="false"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
16 <param size="60" name="ncbi_taxid" type="text" format="text" label="NCBI taxonomy ID"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
17 <param size="60" name="identification_tag" type="text" format="text" label="An identification tag used for RDF storage !Needs to be very unique!" optional="false"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
18 <repeat name="ids" title="Identification tags">
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
19 <param size="60" name="id_tag" type="text" format="text" label="An identification tag used by other consortiums"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
20 </repeat>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
21 </inputs>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
22
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
23 <outputs>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
24 <data format="rdf" name="output" label="genomeTTL: ${input.name}" />
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
25 </outputs>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
26
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
27 <tests>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
28 <test>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
29 <param name="input" value="test-data/NC_017117.fna"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
30 <output name="$output" file="NC_017117.rdf"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
31 <output name="$ncbi_taxid" value="634455"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
32 <output name="$idtag" value="Acetobacter pasteurianus IFO 3283-22"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
33 <output name="$organism" value="Acetobacter pasteurianus IFO 3283-22"/>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
34 </test>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
35 </tests>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
36
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
37 <help> Genome FASTA file to RDF</help>
ec73c34af97b FASTA2RDF
jjkoehorst <jasperkoehorst@gmail.com>
parents:
diff changeset
38 </tool>