# HG changeset patch # User iuc # Date 1485031354 18000 # Node ID 5ba8e317529a87a5b796ae28b3cda4e46f846669 # Parent 5f4da9ec47c79eb16b0a07c6e1960ed0058a9cc2 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hisat2 commit 5c49c4049418cdca86f40df5a5d8014c2d932dde diff -r 5f4da9ec47c7 -r 5ba8e317529a hisat2.xml --- a/hisat2.xml Wed Nov 09 05:57:35 2016 -0500 +++ b/hisat2.xml Sat Jan 21 15:42:34 2017 -0500 @@ -1,5 +1,5 @@ - + A fast and sensitive alignment program hisat2_macros.xml @@ -38,6 +38,12 @@ @paired_end_options@ #else: -U "${input_format.paired.reads}" + #if str( $input_format.paired.unaligned_file ) == "true": + --un '$output_unaligned_reads_l' + #end if + #if str( $input_format.paired.aligned_file ) == "true": + --al '$output_aligned_reads_l' + #end if #end if #if $input_format.input_format_selector == 'fasta': -f @@ -84,6 +90,22 @@ ${paired_options.dovetail} ${paired_options.contain} ${paired_options.overlap} #end if | samtools sort - -@ \${GALAXY_SLOTS:-2} -l 6 -o hsbam > "${output_alignments}" + + ## Rename any output fastq files + #if str($input_format.paired.paired_selector) == 'paired' or str($input_format.paired.paired_selector) == 'paired_collection': + #if $output_unaligned_reads_l and $output_unaligned_reads_r: + #set left = str($output_unaligned_reads_l).replace(".dat", ".1.dat") + #set right = str($output_unaligned_reads_l).replace(".dat", ".2.dat") + && mv '${left}' '${output_unaligned_reads_l}' + && mv '${right}' '${output_unaligned_reads_r}' + #end if + #if $output_aligned_reads_l and $output_aligned_reads_r: + #set left = str($output_aligned_reads_l).replace(".dat", ".1.dat") + #set right = str($output_aligned_reads_l).replace(".dat", ".2.dat") + && mv '${left}' '${output_aligned_reads_l}' + && mv '${right}' '${output_aligned_reads_r}' + #end if + #end if ]]> @@ -243,6 +265,84 @@ + + input_format['paired']['unaligned_file'] is True + + + + + + + + + + + + + + + + + + + input_format['paired']['unaligned_file'] is True and input_format['paired']['paired_selector'] != 'single' + + + + + + + + + + + + + + + input_format['paired']['aligned_file'] is True + + + + + + + + + + + + + + + + + + + input_format['paired']['aligned_file'] is True and input_format['paired']['paired_selector'] != 'single' + + + + + + + + + + + + + @@ -281,6 +381,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -50,7 +54,17 @@ + + + + + #if str( $input_format.paired.unaligned_file ) == "true": + --un-conc '${output_unaligned_reads_l}' + #end if + #if str( $input_format.paired.aligned_file ) == "true": + --al-conc '${output_aligned_reads_l}' + #end if #if str($input_format.paired.paired_end_options.paired_end_options_selector) == 'advanced': ${input_format.paired.paired_end_options.no_mixed} ${input_format.paired.paired_end_options.no_discordant} diff -r 5f4da9ec47c7 -r 5ba8e317529a test-data/test_unaligned_reads.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_unaligned_reads.fasta Sat Jan 21 15:42:34 2017 -0500 @@ -0,0 +1,6 @@ +>read1 +aaaaaaaaaaaaaaaaaaaaaaaaaa +>read2 +aaaaaataaaaaaaaaaaaaaaaaaa +>read3 +aaaaaagaaaaaaaaaaaaaaaaaaa diff -r 5f4da9ec47c7 -r 5ba8e317529a tool_data_table_conf.xml.sample --- a/tool_data_table_conf.xml.sample Wed Nov 09 05:57:35 2016 -0500 +++ b/tool_data_table_conf.xml.sample Sat Jan 21 15:42:34 2017 -0500 @@ -1,6 +1,6 @@ - +
value, dbkey, name, path