annotate armdb.xml @ 25:dd9e13983dc3 draft

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