diff --git a/modules.json b/modules.json index ddcb279..2cc6c58 100644 --- a/modules.json +++ b/modules.json @@ -1,46 +1,59 @@ { - "name": "NBIS Genome Annotation Workflow", - "homePage": "", - "repos": { - "https://github.com/nf-core/modules.git": { - "modules": { - "nf-core": { - "blast/makeblastdb": { - "branch": "master", - "git_sha": "911696ea0b62df80e900ef244d7867d177971f73", - "installed_by": ["modules"], - "patch": "modules/nf-core/blast/makeblastdb/blast-makeblastdb.diff" - }, - "busco": { - "branch": "master", - "git_sha": "6d6552cb582f56b6101c452e16ee7c23073f91de", - "installed_by": ["modules"] - }, - "fastp": { - "branch": "master", - "git_sha": "d497a4868ace3302016ea8ed4b395072d5e833cd", - "installed_by": ["modules"] - }, - "fastqc": { - "branch": "master", - "git_sha": "9a4517e720bc812e95b56d23d15a1653b6db4f53", - "installed_by": ["modules"] - }, - "interproscan": { - "branch": "master", - "git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5", - "installed_by": ["modules"] - }, - "multiqc": { - "branch": "master", - "git_sha": "a6e11ac655e744f7ebc724be669dd568ffdc0e80", - "installed_by": ["modules"] - } + "name": "NBIS Genome Annotation Workflow", + "homePage": "", + "repos": { + "https://github.com/nf-core/modules.git": { + "modules": { + "nf-core": { + "blast/makeblastdb": { + "branch": "master", + "git_sha": "911696ea0b62df80e900ef244d7867d177971f73", + "installed_by": [ + "modules" + ], + "patch": "modules/nf-core/blast/makeblastdb/blast-makeblastdb.diff" + }, + "busco": { + "branch": "master", + "git_sha": "6d6552cb582f56b6101c452e16ee7c23073f91de", + "installed_by": [ + "modules" + ] + }, + "fastp": { + "branch": "master", + "git_sha": "d497a4868ace3302016ea8ed4b395072d5e833cd", + "installed_by": [ + "modules" + ] + }, + "fastqc": { + "branch": "master", + "git_sha": "9a4517e720bc812e95b56d23d15a1653b6db4f53", + "installed_by": [ + "modules" + ] + }, + "interproscan": { + "branch": "master", + "git_sha": "3f5420aa22e00bd030a2556dfdffc9e164ec0ec5", + "installed_by": [ + "modules" + ], + "patch": "modules/nf-core/interproscan/interproscan.diff" + }, + "multiqc": { + "branch": "master", + "git_sha": "a6e11ac655e744f7ebc724be669dd568ffdc0e80", + "installed_by": [ + "modules" + ] + } + } + }, + "subworkflows": { + "nf-core": {} + } } - }, - "subworkflows": { - "nf-core": {} - } } - } -} +} \ No newline at end of file diff --git a/modules/nf-core/interproscan/interproscan.diff b/modules/nf-core/interproscan/interproscan.diff new file mode 100644 index 0000000..e49e70d --- /dev/null +++ b/modules/nf-core/interproscan/interproscan.diff @@ -0,0 +1,37 @@ +Changes in module 'nf-core/interproscan' +--- modules/nf-core/interproscan/main.nf ++++ modules/nf-core/interproscan/main.nf +@@ -27,10 +27,11 @@ + def is_compressed = fasta.name.endsWith(".gz") + def fasta_name = fasta.name.replace(".gz", "") + +- def appl = "-appl TIGRFAM,FunFam,SFLD,PANTHER,Gene3D,Hamap,ProSiteProfiles,Coils,SMART,CDD,PRINTS,PIRSR,ProSitePatterns,AntiFam,Pfam,MobiDBLite" +- if ( args.contains("-appl") ) { +- appl = "" +- } ++// get rid of a predefined set of applications, we always want to see applications ++// def appl = "-appl TIGRFAM,FunFam,SFLD,PANTHER,Gene3D,Hamap,ProSiteProfiles,Coils,SMART,CDD,PRINTS,PIRSR,ProSitePatterns,AntiFam,Pfam,MobiDBLite" ++// if ( args.contains("-appl") ) { ++// appl = "" ++// } + switch ( out_ext ) { + case "tsv": break + case "xml": break +@@ -43,6 +44,7 @@ + } + + // -dp (disable precalculation) is on so no online dependency ++ // removed argument "${appl} \\" from interproscan.sh command call + """ + if [ "${is_compressed}" == "true" ]; then + gzip -c -d ${fasta} > ${fasta_name} +@@ -53,7 +55,6 @@ + -i ${fasta_name} \\ + -f ${out_ext} \\ + -dp \\ +- ${appl} \\ + ${args} \\ + -o ${prefix}.${out_ext} + + +************************************************************