Skip to content

Commit 0f6e9e0

Browse files
authored
Add 'local profile (#108)
* feat: add a 'profile/local' profile that does not run with a cluster * feat: parse the snakemake `config` object into a type-hinted dataclass * feat: add directory options for benchmarks and logs * feat: create enter/exit dunder methods for `NCBI` class * feat: download cdna fasta file for salmon * refactor: use `with Path(...).open()` to open files for I/O * feat: add `--log` cli option; write logs to file if provided * feat: create environments for gffread and salmon * feat: update fastq-screen to 0.16.0 * refactor: do not require httpx for rich for STAR environment
1 parent 08bab05 commit 0f6e9e0

4 files changed

Lines changed: 9 additions & 3 deletions

File tree

envs/gffread.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
channels:
2+
- bioconda
3+
dependencies:
4+
- gffread=0.12.7

envs/salmon.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
channels:
2+
- bioconda
3+
dependencies:
4+
- salmon=1.10.3

envs/screen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
channels:
22
- bioconda
33
dependencies:
4-
- fastq-screen=0.14.0
4+
- fastq-screen=0.16.0
55
- bowtie2=2.4.4

envs/star.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,3 @@ channels:
22
- bioconda
33
dependencies:
44
- star=2.7.9a
5-
- httpx<1.0.0
6-
- rich<14.0.0

0 commit comments

Comments
 (0)