Mercurial > repos > iuc > mirmachine
annotate mirmachine.xml @ 0:f2e87c81497d draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
| author | iuc |
|---|---|
| date | Fri, 15 Mar 2024 16:16:00 +0000 |
| parents | |
| children | 85010d0eaa6c |
| rev | line source |
|---|---|
|
0
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
1 <tool id="mirmachine" name="MirMachine" version="@TOOL_VERSION@+galaxy@SUFFIX_VERSION@" profile="22.05"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
2 <description>A tool to detect miRNA homologs in genome sequences</description> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
3 <macros> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
5 </macros> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
6 <expand macro="requirements"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
7 <command detect_errors="exit_code"><![CDATA[ |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
8 ln -sf '$genome' ./genome.fasta && |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
9 MirMachine.py |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
10 -n '$input_node' |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
11 -s '$input_species' |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
12 --genome ./genome.fasta |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
13 -c \${GALAXY_SLOTS:-8} |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
14 && |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
15 mv results/predictions/filtered_gff/*.PRE.gff species_filtered.PRE.gff && |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
16 mv results/predictions/gff/*.PRE.gff species.PRE.gff && |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
17 mv results/predictions/fasta/*.PRE.fasta species.PRE.fasta |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
18 ]]></command> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
19 <inputs> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
20 <param type="data" name="genome" format="fasta" label="Genome fasta file"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
21 <param name="input_node" type="select" label="Node name" help="e.g. Caenorhabditis"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
22 <expand macro="node_options"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
23 </param> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
24 <param type="text" name="input_species" label="Scientific species name" help="Separated by underscore e.g. Caenorhabditis_elegans"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
25 <sanitizer invalid_char=""> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
26 <valid initial="string.letters"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
27 <add value="_"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
28 </valid> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
29 </sanitizer> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
30 <validator type="regex">[a-zA-Z_]+</validator> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
31 </param> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
32 </inputs> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
33 <outputs> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
34 <data name="gff_file" format="gff" from_work_dir="species.PRE.gff" label="${tool.name} on ${on_string}: GFF file"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
35 <data name="filtered_gff_file" format="gff" from_work_dir="species_filtered.PRE.gff" label="${tool.name} on ${on_string}: filtered GFF file"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
36 <data name="fasta_file" format="fasta" from_work_dir="species.PRE.fasta" label="${tool.name} on ${on_string}: fasta sequence of annotation miRNAs"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
37 </outputs> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
38 <tests> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
39 <test expect_num_outputs="3"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
40 <param name="genome" value="ref.fa"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
41 <param name="input_node" value="Caenorhabditis"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
42 <param name="input_species" value="Caenorhabditis_elegans"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
43 <output name="gff_file"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
44 <assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
45 <has_n_lines n="24" delta="0"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
46 </assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
47 </output> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
48 <output name="filtered_gff_file"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
49 <assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
50 <has_n_lines n="15" delta="0"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
51 </assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
52 </output> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
53 <output name="fasta_file"> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
54 <assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
55 <has_n_lines n="24" delta="0"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
56 </assert_contents> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
57 </output> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
58 </test> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
59 </tests> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
60 <help><![CDATA[ |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
61 |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
62 Accurate microRNA annotation of animal genomes using trained covariance models of curated microRNA complements. MirMachine facilitates automated genome annotation pipelines and deeper studies into the evolution of genome regulation, even in extinct organisms. |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
63 |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
64 ]]></help> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
65 <expand macro="citations"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
66 <expand macro="creator"/> |
|
f2e87c81497d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/mirmachine commit 236a9bc5da1e5f73ba2c27b0664ac28ee14bb6da
iuc
parents:
diff
changeset
|
67 </tool> |
