Mercurial > repos > iuc > medaka_consensus_pipeline
changeset 1:551f8c9bc4cf draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/medaka commit e5b495e8ace37eaf31a3430a29de11c83416dc2c"
author | iuc |
---|---|
date | Thu, 28 May 2020 02:39:35 -0400 |
parents | ef94bace3a3c |
children | 6a87478ed985 |
files | macros.xml medaka_consensus.xml test-data/variants.vcf.gz tool_data_table_conf.xml.sample |
diffstat | 4 files changed, 23 insertions(+), 32 deletions(-) [+] |
line wrap: on
line diff
--- a/macros.xml Sat May 23 13:38:26 2020 -0400 +++ b/macros.xml Thu May 28 02:39:35 2020 -0400 @@ -22,20 +22,20 @@ </citations> </xml> - <!-- + <!-- command --> - <token name="@REF_FASTA@"><![CDATA[ + <token name="@REF_FASTA@"><![CDATA[ #if $reference_source.reference_source_selector == 'history': - ln -f -s '$reference_source.ref_file' 'reference.fa' && + ln -f -s '$reference_source.ref_file' reference.fa && #else: - ln -f -s '$reference_source.ref_file.fields.path' 'reference.fa' && + ln -f -s '$reference_source.ref_file.fields.path' reference.fa && #end if ]]></token> <!-- - input + input --> <xml name="b" token_argument="-b">
--- a/medaka_consensus.xml Sat May 23 13:38:26 2020 -0400 +++ b/medaka_consensus.xml Thu May 28 02:39:35 2020 -0400 @@ -1,4 +1,4 @@ -<tool id="medaka_consensus_pipeline" name="medaka: Consensus pipeline" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@"> +<tool id="medaka_consensus_pipeline" name="medaka: Consensus pipeline" version="@TOOL_VERSION@+galaxy1" profile="@PROFILE@"> <description>Assembly polishing via neural networks</description> <macros> <import>macros.xml</import> @@ -6,23 +6,20 @@ <expand macro="requirements"/> <expand macro="version_command"/> <command detect_errors="exit_code"><![CDATA[ - medaka_consensus - ## optional - -m '${m}' - -b $b - -o 'results' - #if 'draft' in str($out).split(',') or 'variants' in str($out).split(',') or 'polished' in str($out).split(',') - -v - #end if - -t \${GALAXY_SLOTS:-4} - ## required - -i '$i' - -d '$d' +medaka_consensus +## optional +-m ${m} +-b $b +-o results +#if 'draft' in str($out).split(',') or 'variants' in str($out).split(',') or 'polished' in str($out).split(',') + -v +#end if +-t \${GALAXY_SLOTS:-4} +## required +-i '$i' +-d '$d' - |& tee 'log.txt' - #if 'variants' in str($out).split(',') - && bgzip -d 'results/variants.vcf.gz' - #end if +|& tee '$out_log' ]]></command> <inputs> <param argument="-i" type="data" format="fastq,fastq.gz,fastqsanger,fastqsanger.gz,fasta,fasta.gz" label="Select basecalls"/> @@ -54,14 +51,14 @@ <data name="out_draft" format="txt" from_work_dir="results/draft_to_consensus.chain" label="${tool.name} on ${on_string}: Draft to consensus"> <filter>'draft' in out</filter> </data> - <data name="out_variants" format="vcf" from_work_dir="results/variants.vcf" label="${tool.name} on ${on_string}: Variants"> + <data name="out_variants" format="vcf_bgzip" from_work_dir="results/variants.vcf.gz" label="${tool.name} on ${on_string}: Variants"> <filter>'variants' in out</filter> </data> <data name="out_polished" format="bed" from_work_dir="results/polished_regions_in_draft_coords.bed" label="${tool.name} on ${on_string}: Polished regions in Draft"> <filter>'polished' in out</filter> </data> <!-- optional --> - <data name="out_log" format="txt" label="${tool.name} on ${on_string}: Log" from_work_dir="log.txt"> + <data name="out_log" format="txt" label="${tool.name} on ${on_string}: Log"> <filter>'log' in out</filter> </data> </outputs> @@ -124,13 +121,7 @@ <has_size value="9"/> </assert_contents> </output> - <output name="out_variants"> - <assert_contents> - <has_n_lines n="9"/> - <has_line line="##fileformat=VCFv4.1"/> - <has_text_matching expression="4	.+"/> - </assert_contents> - </output> + <output name="out_variants" file="variants.vcf.gz" decompress="true"/> <output name="out_log"> <assert_contents> <has_line line="Polished assembly written to results/consensus.fasta, have a nice day."/>