annotate armdb.xml @ 22:f2c3ae4c3888 draft

Uploaded
author glogobyte
date Sun, 05 Dec 2021 12:29:10 +0000
parents 9fd88c0eebc8
children 47c65948d7b9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
20
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
1 <tool id="ArmDB" name="ArmDB: Generation of Pre-miRNA arm reference DB (5p and 3p arms)" version="0.1.0">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
2 <requirements>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
3 <requirement type="package" version="2.28.0">Bedtools</requirement>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
4 <requirement type="package" version="3.7.4">python</requirement>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
5 </requirements>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
6 <command>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
7 #if $mir_input.analysis == "1":
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
8 #set path=$mir_input.genome1.fields.dbkey
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
9 python $__tool_directory__/pre_mirbase.py -pos $positions -tool_dir $__tool_directory__ -gff3 "$path" -gen $mir_input.genome1.fields.value
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
10 #end if
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
11 #if $mir_input.analysis == "2":
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
12 #set path=$mir_input.genome2.fields.value
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
13 python $__tool_directory__/pre_mirgene.py -pos $positions -tool_dir $__tool_directory__ -sym "$path"
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
14 #end if
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
15 </command>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
16 <inputs>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
17 <conditional name="mir_input">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
18 <param name="analysis" type="select" label="Choose reference Mir database" help="Choose which database prefer to be used.">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
19 <option value="1" selected="true">MirBase</option>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
20 <option value="2">MirGene</option>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
21 </param>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
22 <when value="1">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
23 <param name="genome1" type="select" label="Choose organism" help="If your genome coordinates of interest is not listed, contact the Galaxy team">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
24 <options from_data_table="mirbase" />
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
25 </param>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
26 </when>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
27 <when value="2">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
28 <param name="genome2" type="select" label="Choose organism" help="If your genome coordinates of interest is not listed, contact the" >
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
29 <options from_data_table="mirgene" />
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
30 </param>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
31 </when>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
32 </conditional>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
33 <param name="positions" type="integer" min="0" max="8" value="1" label="Custom Arm length" help="Choose how many nucleotides you want to extend the 5p and 3p mature sequences to create the refernce arms" />
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
34 </inputs>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
35 <outputs>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
36 <data name="shifted_gff1" format="txt" label="Custom Bed file" from_work_dir="$__tool_directory__/shifted_mirnas.bed">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
37 <filter>mir_input['analysis']== "1" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
38 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
39 <data name="normal_gff1" format="fasta" label="Official Bed file" from_work_dir="$__tool_directory__/original_mirnas.bed" >
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
40 <filter>mir_input['analysis']== "1" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
41 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
42 <data name="custom reference genome1" format="fasta" label="Custom reference arms" from_work_dir="$__tool_directory__/new_ref.fa" >
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
43 <filter>mir_input['analysis']== "1" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
44 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
45
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
46 <data name="shifted_gff" format="txt" label="Mature and star miRNA sequences" from_work_dir="$__tool_directory__/shifted_mirnas.bed">
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
47 <filter>mir_input['analysis']== "2" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
48 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
49 <data name="normal_gff" format="fasta" label="Primary transcripts with flanks" from_work_dir="$__tool_directory__/original_mirnas.bed" >
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
50 <filter>mir_input['analysis']== "2" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
51 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
52 <data name="custom reference genome" format="fasta" label="Custom reference arms" from_work_dir="$__tool_directory__/new_ref.fa" >
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
53 <filter>mir_input['analysis']== "2" </filter>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
54 </data>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
55
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
56 </outputs>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
57 <help><![CDATA[
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
58 .. class:: infomark
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
59
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
60 **What it does**
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
61
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
62 -----
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
63
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
64 **Inputs**
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
65
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
66 - Genome coordinates in General Feature Format (GFF3) or FASTA files of RefSeq miRNAs
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
67
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
68 ArmDB takes genome coordinates (GFF3) files from MirBase or FASTA files from MirGene as input. GFF3 files and FASTA files are downloaded directly from the databases.
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
69
22
f2c3ae4c3888 Uploaded
glogobyte
parents: 20
diff changeset
70 .. image:: armdb.png :height: 500 :width: 600
20
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
71
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
72 **Outputs**
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
73
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
74 - ArmDB generates FASTA files containing the custom reference arms that are produced with the user-defined nucleotides extension of the RefSeq sequences (up to 8 nt)
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
75
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
76 ]]></help>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
77 <citations>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
78 <citation type="doi">10.3390/cancers13225663</citation>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
79 </citations>
9fd88c0eebc8 Uploaded
glogobyte
parents:
diff changeset
80 </tool>