You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| Overview | Shell command library and Snakemake wrappers for Sequana pipelines |
10
-
| Status | Production (`wrappers/` — maintenance only) / Active (`shells/`) |
11
+
| Status | Production (`wrappers/` — maintenance only) / Active (`shells/`, `snippets/`) |
11
12
| Issues | Please fill a report on [github/sequana/sequana-wrappers](https://github.com/sequana/sequana/issues)|
12
13
| Python version | Python 3.8+ |
13
14
| Citation | Cokelaer et al, (2017), ‘Sequana’: a Set of Snakemake NGS pipelines, Journal of Open Source Software, 2(16), 352, [doi:10.21105/joss.00352](http://www.doi2bib.org/bib/10.21105%2Fjoss.00352)|
@@ -28,6 +29,21 @@ tool commands to Sequana pipelines:
28
29
inside the container. This is the active development track and the
29
30
recommended approach for all new Sequana pipelines.
30
31
32
+
-**`sequana_wrappers/snippets/`** — versioned Python callables for pipeline
33
+
steps that require Python logic but still benefit from shared, versioned
34
+
definitions. Used via `run:` blocks (not `shell:`). See
35
+
[the snippets section below](#the-snippets-directory--rationale) for details.
36
+
37
+
All wrappers available in shells except 3 (require Python imports from the sequana library —
38
+
not expressible as pure bash):
39
+
- fastq_stats — uses sequana.FastQC + matplotlib
40
+
- freebayes_vcf_filter — uses sequana.VCF_freebayes Python class
0 commit comments