# HG changeset patch # User dpryan79 # Date 1478727406 18000 # Node ID 60b43da9a2655396d353b63a1698a2178b0995c3 # Parent 3edb501ec9579bd1c5944fadb9527e3458edb3e7 Uploaded diff -r 3edb501ec957 -r 60b43da9a265 .shed.yml --- a/.shed.yml Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,12 +0,0 @@ -categories: -- RNA -- Transcriptomics -- Sequence Analysis -description: featureCounts counts the number of reads aligned to defined masked regions in a reference genome -long_description: | - Counts reads aligned to annotated genes in a reference genome from SAM or BAM files. -name: featurecounts -owner: iuc -homepage_url: http://bioinf.wehi.edu.au/featureCounts -remote_repository_url: https://github.com/galaxyproject/tools-iuc/tree/master/tools/featurecounts -type: unrestricted diff -r 3edb501ec957 -r 60b43da9a265 README.rst --- a/README.rst Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,25 +0,0 @@ -FeatureCounts wrapper for Galaxy -================================ - -* http://bioinf.wehi.edu.au/featureCounts/ -* http://subread.sourceforge.net/ - -FeatureCounts as part of the SUBREAD package is "a highly efficient and -accurate read summarization program". - -Installation ------------- - -This wrapper requires Galaxy 16.04 to be fully functional because -of the following commits: - -* https://github.com/galaxyproject/galaxy/pull/961 -* https://github.com/galaxyproject/galaxy/pull/1714 - -License -------- - -**featureCounts**: - -GPL (>=3) - diff -r 3edb501ec957 -r 60b43da9a265 featurecounts.xml --- a/featurecounts.xml Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,469 +0,0 @@ - - Measure gene expression in RNA-Seq experiments from SAM or BAM files. - - subread - - - featureCounts -v 2>&1 | grep . - body.txt - - ## Set the right columns for the tabular formats - #if $format.value == "tabdel_medium" - && cut -f 1,7 body.txt > expression_matrix.txt - - ## Paste doesn't allow a non ordered list of columns: -f 1,7,8,6 will only return columns 1,7 and 8 - ## 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}" - #elif $format.value == "tabdel_short" - && cut -f 1,7 body.txt > "${output_short}" - #else - && cp body.txt "${output_full}" - #end if - - - #if str($include_feature_length_file) == "true" - && cut -f 1,6 body.txt > "${output_feature_lengths}" - #end if - - && tail -n+2 "output.summary" > "${output_summary}" - - ]]> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- - - format == "tabdel_medium" - - - - - - - format == "tabdel_short" - - - - - - - format == "tabdel_full" - - - - - - - - - include_feature_length_file - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10.1093/bioinformatics/btt656 - -
diff -r 3edb501ec957 -r 60b43da9a265 test-data/output_2_medium.tab --- a/test-data/output_2_medium.tab Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -left 92 170000 -right 66 170000 diff -r 3edb501ec957 -r 60b43da9a265 test-data/output_2_short.tab --- a/test-data/output_2_short.tab Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -left 92 -right 66 diff -r 3edb501ec957 -r 60b43da9a265 test-data/output_2_summary.tab --- a/test-data/output_2_summary.tab Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -Assigned 158 -Unassigned_Ambiguity 0 -Unassigned_MultiMapping 0 -Unassigned_NoFeatures 6078 -Unassigned_Unmapped 0 -Unassigned_MappingQuality 0 -Unassigned_FragmentLength 0 -Unassigned_Chimera 0 -Unassigned_Secondary 0 -Unassigned_Nonjunction 0 -Unassigned_Duplicate 0 diff -r 3edb501ec957 -r 60b43da9a265 test-data/output_feature_lengths.tab --- a/test-data/output_feature_lengths.tab Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,2 +0,0 @@ -left 170000 -right 170000 diff -r 3edb501ec957 -r 60b43da9a265 tool-data/gene_sets.loc --- a/tool-data/gene_sets.loc Wed Nov 09 16:29:18 2016 -0500 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,14 +0,0 @@ -# This is a sample file distributed with featureCounts that enables it and other# tools to use gene/exon annotations in the GFF/GTF format. -# -# The gene_sets.loc file syntax is: -# -# -# Please ensure that the above fields are tab separated. -# -# In case you have TWO or MORE providers PER dbkey, the one mentioned -# first in the file, should have the "default" priority. -# -#Example: -# -#Homo_sapiens.GRCh37.74 hg19 GRCh37 (hg19) annotation from Ensembl, release 74 /depot/data2/galaxy/hg19/gene_sets/Homo_sapiens.GRCh37.74.gtf -#Homo_sapiens.NCBI36.54 hg18 hg18 annotation from Ensembl, release 54 /depot/data2/galaxy/hg18/gene_sets/Homo_sapiens.NCBI36.54.gtf diff -r 3edb501ec957 -r 60b43da9a265 tool-data/gene_sets.loc.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/gene_sets.loc.sample Wed Nov 09 16:36:46 2016 -0500 @@ -0,0 +1,14 @@ +# This is a sample file distributed with featureCounts that enables it and other# tools to use gene/exon annotations in the GFF/GTF format. +# +# The gene_sets.loc file syntax is: +# +# +# Please ensure that the above fields are tab separated. +# +# In case you have TWO or MORE providers PER dbkey, the one mentioned +# first in the file, should have the "default" priority. +# +#Example: +# +#Homo_sapiens.GRCh37.74 hg19 GRCh37 (hg19) annotation from Ensembl, release 74 /depot/data2/galaxy/hg19/gene_sets/Homo_sapiens.GRCh37.74.gtf +#Homo_sapiens.NCBI36.54 hg18 hg18 annotation from Ensembl, release 54 /depot/data2/galaxy/hg18/gene_sets/Homo_sapiens.NCBI36.54.gtf