# HG changeset patch # User iuc # Date 1509045079 14400 # Node ID 9d60a36b5c6a7e164d3c3f8c5408a46006939fe9 # Parent de2c5e5a206c031d94b8cad41716fd503bc7ed10 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/featurecounts commit ffb40a055701dca74e29e651dd820a6bda3d844b diff -r de2c5e5a206c -r 9d60a36b5c6a featurecounts.xml --- a/featurecounts.xml Wed Feb 15 06:11:21 2017 -0500 +++ b/featurecounts.xml Thu Oct 26 15:11:19 2017 -0400 @@ -1,7 +1,7 @@ - + Measure gene expression in RNA-Seq experiments from SAM or BAM files. - subread + subread featureCounts -v 2>&1 | grep . @@ -9,16 +9,16 @@ ## Check whether all alignments are from the same type (bam || sam) featureCounts #if $gtf_source.ref_source=="history": - -a "$gtf_source.reference_gene_sets" + -a '$gtf_source.reference_gene_sets' #else: - -a "$gtf_source.reference_gene_sets_builtin.fields.path" + -a '$gtf_source.reference_gene_sets_builtin.fields.path' #end if -o "output" -T \${GALAXY_SLOTS:-2} - -t "$extended_parameters.gff_feature_type" - -g "$extended_parameters.gff_feature_attribute" + -t '$extended_parameters.gff_feature_type' + -g '$extended_parameters.gff_feature_attribute' $extended_parameters.summarization_level $extended_parameters.contribute_to_multiple_features -s $extended_parameters.strand_specificity @@ -28,6 +28,13 @@ $extended_parameters.multimapping_enabled.fraction #end if + $extended_parameters.exon_exon_junction_read_counting_enabled.count_exon_exon_junction_reads + #if str($extended_parameters.exon_exon_junction_read_counting_enabled.count_exon_exon_junction_reads) == "-J" + -G '$extended_parameters.exon_exon_junction_read_counting_enabled.genome' + #end if + + $extended_parameters.long_reads + -Q $extended_parameters.mapping_quality $extended_parameters.largest_overlap --minOverlap $extended_parameters.min_overlap @@ -53,10 +60,9 @@ #end if $pe_parameters.only_both_ends - -S $pe_parameters.orientation $pe_parameters.exclude_chimerics - "${alignment}" + '${alignment}' ## Removal of comment and column-header line && grep -v "^#" "output" | tail -n+2 > body.txt @@ -69,19 +75,23 @@ ## Thus the gene length column (last column) has to be added separately && cut -f 6 body.txt > gene_lengths.txt && paste expression_matrix.txt gene_lengths.txt > expression_matrix.txt.bak - && mv -f expression_matrix.txt.bak "${output_medium}" + && mv -f expression_matrix.txt.bak '${output_medium}' #elif $format.value == "tabdel_short" - && cut -f 1,7 body.txt > "${output_short}" + && cut -f 1,7 body.txt > '${output_short}' #else - && cp body.txt "${output_full}" + && cp body.txt '${output_full}' #end if #if str($include_feature_length_file) == "true" - && cut -f 1,6 body.txt > "${output_feature_lengths}" + && cut -f 1,6 body.txt > '${output_feature_lengths}' #end if - && tail -n+2 "output.summary" > "${output_summary}" + #if str($extended_parameters.exon_exon_junction_read_counting_enabled.count_exon_exon_junction_reads) == "-J" + && tail -n+2 'output.jcounts' > '${output_jcounts}' + #end if + + && tail -n+2 'output.summary' > '${output_summary}' ]]> @@ -180,16 +190,6 @@ label="Only allow fragments with both reads aligned" help="If specified, only fragments that have both ends successfully aligned will be considered for summarization. This option is only applicable for paired-end reads." /> - - - - - - + + + + + + + + + + - include_feature_length_file + include_feature_length_file + + + extended_parameters.exon_exon_junction_read_counting_enabled.count_exon_exon_junction_reads == " -J" + + + + diff -r de2c5e5a206c -r 9d60a36b5c6a test-data/output_1_summary.tab --- a/test-data/output_1_summary.tab Wed Feb 15 06:11:21 2017 -0500 +++ b/test-data/output_1_summary.tab Thu Oct 26 15:11:19 2017 -0400 @@ -1,11 +1,12 @@ Assigned 158 -Unassigned_Ambiguity 0 -Unassigned_MultiMapping 0 -Unassigned_NoFeatures 6078 Unassigned_Unmapped 0 Unassigned_MappingQuality 0 +Unassigned_Chimera 0 Unassigned_FragmentLength 0 -Unassigned_Chimera 0 +Unassigned_Duplicate 0 +Unassigned_MultiMapping 0 Unassigned_Secondary 0 Unassigned_Nonjunction 0 -Unassigned_Duplicate 0 +Unassigned_NoFeatures 6078 +Unassigned_Overlapping_Length 0 +Unassigned_Ambiguity 0 diff -r de2c5e5a206c -r 9d60a36b5c6a test-data/output_2_summary.tab --- a/test-data/output_2_summary.tab Wed Feb 15 06:11:21 2017 -0500 +++ b/test-data/output_2_summary.tab Thu Oct 26 15:11:19 2017 -0400 @@ -1,11 +1,12 @@ Assigned 158 -Unassigned_Ambiguity 0 -Unassigned_MultiMapping 0 -Unassigned_NoFeatures 6078 Unassigned_Unmapped 0 Unassigned_MappingQuality 0 +Unassigned_Chimera 0 Unassigned_FragmentLength 0 -Unassigned_Chimera 0 +Unassigned_Duplicate 0 +Unassigned_MultiMapping 0 Unassigned_Secondary 0 Unassigned_Nonjunction 0 -Unassigned_Duplicate 0 +Unassigned_NoFeatures 6078 +Unassigned_Overlapping_Length 0 +Unassigned_Ambiguity 0