# HG changeset patch # User iuc # Date 1484999568 18000 # Node ID 1665205084735402fe5cf6773fda52abcef4054e # Parent d548c5551f014ac14d3d3f8ae8b75e932282110d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/bcftools commit 5725fea947162618d77de7b8011d18b2f16c7094 diff -r d548c5551f01 -r 166520508473 bcftools_gtcheck.xml --- a/bcftools_gtcheck.xml Wed Jul 13 10:50:59 2016 -0400 +++ b/bcftools_gtcheck.xml Sat Jan 21 06:52:48 2017 -0500 @@ -1,5 +1,5 @@ - + Check sample identity gtcheck @@ -15,16 +15,16 @@ #set $section = $sec_default #set $genotypes_vcf = None #if $section.genotypes: - #if $section.genotypes.datatype.file_ext == 'vcf' + #if $section.genotypes.is_of_type('vcf') #set $genotypes_vcf = 'genotypes.vcf.gz' bgzip -c "$section.genotypes" > $genotypes_vcf && bcftools index $genotypes_vcf && - #elif $section.genotypes.datatype.file_ext == 'bcf' + #elif $section.genotypes.is_of_type('bcf') #set $genotypes_vcf = 'genotypes.bcf' - ln -s "$ection.genotypes" $genotypes_vcf && + ln -s "$ection.genotypes" $genotypes_vcf && #if $section.genotypes.metadata.bcf_index: ln -s $section.genotypes.metadata.bcf_index ${genotypes_vcf}.csi && - #else + #else bcftools index $genotypes_vcf && #end if #end if @@ -80,10 +80,10 @@
- - + @@ -96,6 +96,7 @@ + diff -r d548c5551f01 -r 166520508473 macros.xml --- a/macros.xml Wed Jul 13 10:50:59 2016 -0400 +++ b/macros.xml Sat Jan 21 06:52:48 2017 -0500 @@ -21,7 +21,7 @@ bcftools 2>&1 | grep 'Version:' - + 10.1093/bioinformatics/btp352 @@ -45,20 +45,20 @@ $input_vcf && bcftools index $input_vcf && -#elif $input_file.datatype.file_ext == 'vcf_bgzip' +#elif $input_file.is_of_type('vcf_bgzip') ln -s "$input_file" $input_vcf -#elif $input_file.datatype.file_ext == 'bcf' +#elif $input_file.is_of_type('bcf') #set $input_vcf = 'input.bcf' - ln -s "$input_file" $input_vcf && + ln -s "$input_file" $input_vcf && #if $input_file.metadata.bcf_index: ln -s $input_file.metadata.bcf_index ${input_vcf}.csi && - #else + #else bcftools index $input_vcf && #end if -#elif $input_file.datatype.file_ext == 'bcf_bgzip' +#elif $input_file.is_of_type('bcf_bgzip') ln -s "$input_file" $input_vcf #end if ]]> @@ -77,21 +77,21 @@ #set $vcfs_list_file = 'vcfs_list' #for (i,input_file) in enumerate($input_files): #set $input_vcf = 'input' + str($i) + '.vcf.gz' - #if $input_file.datatype.file_ext == 'vcf' + #if $input_file.is_of_type('vcf') bgzip -c "$input_file" > $input_vcf && bcftools index $input_vcf && - #elif $input_file.datatype.file_ext == 'vcf_bgz' + #elif $input_file.is_of_type('vcf_bgz') ln -s "$input_file" $input_vcf - #elif $input_file.datatype.file_ext == 'bcf' + #elif $input_file.is_of_type('bcf') #set $input_vcf = 'input' + str($i) + '.bcf.gz' ## bgzip -c "$input_file" > $input_vcf && ln -s "$input_file" $input_vcf && #if $input_file.metadata.bcf_index: ln -s $input_file.metadata.bcf_index ${input_vcf}.csi && - #else + #else bcftools index $input_vcf && #end if - #elif $input_file.datatype.file_ext == 'bcfvcf_bgz' + #elif $input_file.is_of_type('bcfvcf_bgz') ln -s "$input_file" $input_vcf && #end if echo '$input_vcf' >> $vcfs_list_file && @@ -225,7 +225,7 @@ - ^([^ \t\n\r\f\v,]+(,[^ \t\n\r\f\v,]+)*)?$ @@ -272,7 +272,7 @@ - ^(\w+(:\d+(-\d+)?)?(,\w+(:\d+(-\d+)?)?)*)?$ @@ -299,7 +299,7 @@ $targets_path && @@ -331,7 +331,7 @@ - ^(\w+(:\d+(-\d+)?)?(,\w+(:\d+(-\d+)?)?)*)?$ @@ -339,7 +339,6 @@ - true @@ -359,15 +358,15 @@ - ^(\w+(,\w+)*)?$ - - - @@ -417,7 +416,7 @@ - ^([^,]+(,[^,]+)*)?$ @@ -444,7 +443,7 @@ Output Type ----------- -Output compressed BCF (b), or uncompressed VCF (v). +Output compressed BCF (b), or uncompressed VCF (v). Use the BCF option when piping between bcftools subcommands to speed up performance by removing unecessary compression/decompression and VCF<->BCF conversion.