snakemakelib icon indicating copy to clipboard operation
snakemakelib copied to clipboard

Make rules independent of snakemakelib package

Open percyfal opened this issue 9 years ago • 1 comments

It should be possible to include rules without making use of snakemakelib functionality. We can still set configuration defaults, but they should be general enough to be included without installing snakemakelib (for instance as url). This could be solved by doing conditional imports, and doing the bulk imports in the top-level settings rules, which is included by all files.

percyfal avatar Jun 23 '15 13:06 percyfal

This will be tricky for the function generic_target_generator. Affected rules are

snakemakelib/rules/bio/ngs/qc/rseqc/rseqc_qc_8_summary.rule snakemakelib/rules/bio/ngs/qc/cutadapt/cutadapt_qc_summary.rule snakemakelib/rules/bio/ngs/qc/picard/picard_merge_sam.rule snakemakelib/rules/bio/ngs/qc/picard/picard_do_summary.rule snakemakelib/rules/bio/ngs/qc/qualimap/qualimap_collect_results.rule snakemakelib/rules/bio/ngs/rnaseq/rsem/rsem_summarize_expression_data.rule snakemakelib/rules/bio/ngs/align/star/star_summarize_alignment_runs.rule

percyfal avatar Sep 07 '15 20:09 percyfal