Mercurial > repos > rnateam > ribotaper
comparison ribotaper_part3_main.xml @ 1:56ffbec351b3 draft default tip
"planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/rna_tools/ribotaper/ commit 07674fe3507909d11d7431e3b8c48afcfb1f4b5e"
author | rnateam |
---|---|
date | Tue, 07 Jun 2022 09:22:45 +0000 |
parents | bade631353d2 |
children |
comparison
equal
deleted
inserted
replaced
0:bade631353d2 | 1:56ffbec351b3 |
---|---|
1 <tool id="ribotaper_ribosome_profiling" name="ribotaper part 3: ribosome profiling" version="0.1.0"> | 1 <tool id="ribotaper_ribosome_profiling" name="ribotaper part 3: ribosome profiling" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile='20.01'> |
2 <requirements> | 2 <macros> |
3 <requirement type="package" version="1.3.1a">ribotaper</requirement> | 3 <import>macros.xml</import> |
4 </requirements> | 4 </macros> |
5 <expand macro='bio_tools'/> | |
6 <expand macro='requirements'/> | |
5 <stdio> | 7 <stdio> |
6 <exit_code range="1:" /> | 8 <exit_code range="1:" /> |
7 </stdio> | 9 </stdio> |
8 | |
9 <command><![CDATA[ | 10 <command><![CDATA[ |
10 tar | 11 #if $annotation_path.is_of_type("tgz") |
11 "xzvf" | 12 tar -xzvf '${annotation_path}' && |
12 "$annotation_path" | 13 #else |
13 | 14 tar -xvf '${annotation_path}' && |
14 && | 15 #end if |
15 | |
16 Ribotaper.sh | 16 Ribotaper.sh |
17 "$ribo_bam" | 17 '${ribo_bam}' |
18 "$rna_bam" | 18 '${rna_bam}' |
19 "annotation_path" | 19 './annotation_path' |
20 "$read_lenghts_ribo" | 20 '${read_lenghts_ribo}' |
21 "$cutoff" | 21 '${cutoff}' |
22 "\${GALAXY_SLOTS:-12}" | 22 \${GALAXY_SLOTS:-12} |
23 | |
24 ]]></command> | 23 ]]></command> |
25 <inputs> | 24 <inputs> |
26 <param name="annotation_path" type="data" format="tar" label="annotation_path" help="Please run 'ribotaper part 1' to generate the archive."/> | 25 <param name="annotation_path" type="data" format="tgz,tar" label="Annotation path" help="Please run 'ribotaper part 1' to generate the archive."/> |
27 <param name="ribo_bam" type="data" format="BAM" label="ribo_bam" help="Ribo-seq alignment file in BAM format."/> | 26 <param name="ribo_bam" type="data" format="BAM" label="Ribo-seq alignment file" help="Ribo-seq alignment file in BAM format."/> |
28 <param name="rna_bam" type="data" format="BAM" label="rna_bam" help="RNA-seq alignment file in BAM format."/> | 27 <param name="rna_bam" type="data" format="BAM" label="RNA-seq alignment file" help="RNA-seq alignment file in BAM format."/> |
29 <param name="read_lenghts_ribo" type="text" value="26,28,29" label="Read length" help="Read lengths, comma-separated values, which are used for P-site calculation. Example, 26,28,29. | 28 <param name="read_lenghts_ribo" type="text" value="26,28,29" label="Read length" help="Read lengths, comma-separated values, which are used for P-site calculation. Example, 26,28,29. |
30 Please run 'ribotaper part 2' to deterimine appropriate values."/> | 29 Please run 'ribotaper part 2' to deterimine appropriate values."> |
30 <sanitizer invalid_char=""> | |
31 <valid initial="string.digits"> | |
32 <add value="," /> | |
33 </valid> | |
34 </sanitizer> | |
35 <validator type="regex">[0-9,]+</validator> | |
36 </param> | |
31 <param name="cutoff" type="text" value="9,12,12" label="Cutoff" help="Cutoffs, comma-separated values, which are used for P-sites calculation. Example, 9,12,12. | 37 <param name="cutoff" type="text" value="9,12,12" label="Cutoff" help="Cutoffs, comma-separated values, which are used for P-sites calculation. Example, 9,12,12. |
32 Please run 'ribotaper part 2' to deterimine appropriate values."/> | 38 Please run 'ribotaper part 2' to deterimine appropriate values."> |
39 <sanitizer invalid_char=""> | |
40 <valid initial="string.digits"> | |
41 <add value="," /> | |
42 </valid> | |
43 </sanitizer> | |
44 <validator type="regex">[0-9,]+</validator> | |
45 </param> | |
33 </inputs> | 46 </inputs> |
34 <outputs> | 47 <outputs> |
35 <data name="output1" format="pdf" from_work_dir="quality_check_plots.pdf" label="QC plots"/> | 48 <data name="output1" format="pdf" from_work_dir="quality_check_plots.pdf" label="${tool.name} on ${on_string}: QC plots"/> |
36 <data name="output2" format="tabular" from_work_dir="ORFs_genes_found" label="Summary of translated ORFs"/> | 49 <data name="output2" format="tabular" from_work_dir="ORFs_genes_found" label="${tool.name} on ${on_string}: Summary of translated ORFs"/> |
37 <data name="output3" format="tabular" from_work_dir="ORFs_max" label="Translated ORFs (max)"/> | 50 <data name="output3" format="tabular" from_work_dir="ORFs_max" label="${tool.name} on ${on_string}: Translated ORFs (max)"/> |
38 <data name="output4" format="tabular" from_work_dir="ORFs_max_filt" label="Translated ORFs (max_filt)"/> | 51 <data name="output4" format="tabular" from_work_dir="ORFs_max_filt" label="${tool.name} on ${on_string}: Translated ORFs (max_filt)"/> |
39 <data name="output5" format="bed" from_work_dir="translated_ORFs_sorted.bed" label="Translated ORFs (sorted)"/> | 52 <data name="output5" format="bed" from_work_dir="translated_ORFs_sorted.bed" label="${tool.name} on ${on_string}: Translated ORFs (sorted)"/> |
40 <data name="output6" format="bed" from_work_dir="translated_ORFs_filtered_sorted.bed" label="Translated ORFs (filtered/sorted)"/> | 53 <data name="output6" format="bed" from_work_dir="translated_ORFs_filtered_sorted.bed" label="${tool.name} on ${on_string}: Translated ORFs (filtered/sorted)"/> |
41 <data name="output7" format="fasta" from_work_dir="protein_db_max.fasta" label="Protein DB"/> | 54 <data name="output7" format="fasta" from_work_dir="protein_db_max.fasta" label="${tool.name} on ${on_string}: Protein DB"/> |
42 <data name="output8" format="pdf" from_work_dir="Final_ORF_results.pdf" label="ORF categories (length/coverage)"/> | 55 <data name="output8" format="pdf" from_work_dir="Final_ORF_results.pdf" label="${tool.name} on ${on_string}: ORF categories (length/coverage)"/> |
43 </outputs> | 56 </outputs> |
44 <tests> | 57 <tests> |
45 <test> | 58 <test expect_num_outputs="8"> |
46 <param name="annotation_path" value="annotation_path.tgz" ftype="tar"/> | 59 <param name="annotation_path" value="annotation_path.tgz"/> |
47 <param name="ribo_bam" value="test_ribo.bam"/> | 60 <param name="ribo_bam" value="test_ribo.bam"/> |
48 <param name="rna_bam" value="test_rna.bam"/> | 61 <param name="rna_bam" value="test_rna.bam"/> |
49 <output name="output2" file="ORFs_genes_found"/> | 62 <output name="output2" file="ORFs_genes_found"/> |
50 </test> | 63 </test> |
51 </tests> | 64 </tests> |
94 | 107 |
95 **ORF categories (length/coverage)**: | 108 **ORF categories (length/coverage)**: |
96 PDF file containing info about the number of ORFs found, together with their length and coverage per category/annotation. | 109 PDF file containing info about the number of ORFs found, together with their length and coverage per category/annotation. |
97 | 110 |
98 ]]></help> | 111 ]]></help> |
99 <citations> | 112 <expand macro="citations"/> |
100 <citation type="doi">10.1038/nmeth.3688</citation> | |
101 </citations> | |
102 </tool> | 113 </tool> |