From ab4bdff451297b847369265e8a95b09de14e224b Mon Sep 17 00:00:00 2001 From: Blaise Li <blaise.li__git@nsup.org> Date: Wed, 8 Jul 2020 15:47:07 +0200 Subject: [PATCH] Trying to fix featureCounts wrapper. --- smwrappers/feature_count_reads/wrapper.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/smwrappers/feature_count_reads/wrapper.py b/smwrappers/feature_count_reads/wrapper.py index 6cc52ef..9fdb16a 100644 --- a/smwrappers/feature_count_reads/wrapper.py +++ b/smwrappers/feature_count_reads/wrapper.py @@ -13,7 +13,9 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. from snakemake.shell import shell -from libworkflows import run_with_modules +from libworkflows import run_with_modules, SHELL_FUNCTIONS + +shell.prefix(SHELL_FUNCTIONS) load_modules = snakemake.config.get("load_modules", False) if load_modules: @@ -30,9 +32,7 @@ if not hasattr(snakemake.params, "other_opts"): shell_commands = """ tmpdir=$(mktemp --tmpdir -d {snakemake.params.tmpdir_prefix}) -cmd="niceload --noswap featureCounts \\ - {snakemake.params.min_mapq} \\ - {snakemake.params.other_opts} \\ +cmd="niceload --noswap featureCounts {snakemake.params.min_mapq} {snakemake.params.other_opts} \\ -a {snakemake.params.annot} -o {snakemake.output.counts} \\ -t {snakemake.wildcards.feature_type} -g {snakemake.params.gene_id_name} \\ -O -s {snakemake.params.stranded} {snakemake.params.overlap} \\ -- GitLab