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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>