annotate cami_amber_add_length.xml @ 1:433fb72344cb draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit 91090b1565baeddbd3c96e74bc08a37990fafd3a
author iuc
date Sun, 25 Aug 2024 13:19:30 +0000
parents b07cfe3b877e
children b0dbddc7a288
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
1 <tool id="cami_amber_add" name="CAMI AMBER add length column" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
2 <description>Create gold standard file for CAMI AMBER</description>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
3 <macros>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
4 <import>macros.xml</import>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
5 </macros>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
6 <expand macro="requirements" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
7 <command detect_errors="exit_code">
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
8 <![CDATA[
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
9
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
10 ln -s '${gold_standard_file}' '$gold_standard_file.element_identifier' &&
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
11 ln -s '${fasta_file}' '$fasta_file.element_identifier' &&
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
12
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
13 add_length_column.py
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
14 -g '$gold_standard_file.element_identifier'
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
15 -f '$fasta_file.element_identifier'
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
16 > gold_standard_file.tsv
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
17 ]]>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
18 </command>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
19 <inputs>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
20 <param argument="--gold_standard_file" type="data" format="tabular"
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
21 label="Input gold standard file here"
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
22 help="Input a binning file in biobox format to generate a biobox format file with the extra column 'Length' which is needed for AMBER. Every other biobox format can be used for this as well!" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
23 <param argument="--fasta_file" type="data" format="fasta,fasta.gz,fastq,fastq.gz"
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
24 label="Input fasta/fastq file here"
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
25 help="Input the file which match to the gold standard file" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
26 </inputs>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
27 <outputs>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
28 <data name="file" format="tabular" from_work_dir="gold_standard_file.tsv" label="${tool.name}: Gold standard file" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
29 </outputs>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
30 <tests>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
31 <test expect_num_outputs="1">
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
32 <param name="gold_standard_file" value="test_add.tsv" ftype="tabular" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
33 <param name="fasta_file" value="test_add.fasta.gz" ftype="fasta.gz" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
34 <output name="file" >
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
35 <assert_contents>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
36 <has_size value="124000" delta="3000" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
37 </assert_contents>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
38 </output>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
39 </test>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
40 </tests>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
41 <help>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
42 <![CDATA[
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
43 .. class:: infomark
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
44
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
45 **What it does**
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
46
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
47 This tool can create the gold standard file which has to be used for the CAMI AMBER.
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
48
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
49 **Input**
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
50
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
51 This tool required 2 inputs:
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
52
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
53 - A binning file (biobox format)
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
54
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
55 This file can be created via the convert_to_biobox tool
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
56
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
57 .. class:: infomark
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
58
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
59 Example(tab separated):
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
60
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
61 ::
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
62
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
63 #CAMI Format for Binning
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
64 @Version:0.9.0
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
65 @SampleID:CAMI_low
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
66 @@SEQUENCEID BINID
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
67 RL|S1|C10 Bin_034
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
68 RL|S1|C100 Bin_023
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
69 RL|S1|C1000 Bin_034
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
70 RL|S1|C10000 Bin_019
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
71 RL|S1|C10002 Bin_035
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
72 RL|S1|C10004 Bin_035
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
73 RL|S1|C10008 Bin_034
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
74 RL|S1|C10011 Bin_035
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
75 RL|S1|C10012 Bin_013
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
76 RL|S1|C10014 Bin_035
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
77
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
78 - A fasta/fastq file (fasta,fasta.gz,fastq,fastq.gz format)
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
79
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
80 This file need the identical sequences which are in the gold standard file to create the finish gold standard file for CAMI AMBER
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
81
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
82 **Output**
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
83
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
84 As output the tool give you out a file in biobox format with the added column 'Length'. This file then can be used for AMBER as example!
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
85
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
86
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
87 ]]>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
88 </help>
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
89 <expand macro="citations" />
b07cfe3b877e planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/amber/ commit eec9d5fede4b4b81bd163e00a1654bd33c589fb3
iuc
parents:
diff changeset
90 </tool>