-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding --seed
flag to customize the seed
when downsampling
#29
Changes from 7 commits
484189c
1c85bd4
0d2d842
bffb135
5c88ad8
e4a5e31
4f1c230
85e676c
b0fb2e5
fb2d765
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,17 @@ | ||
# YEAT | ||
|
||
YEAT, **Y**our **E**verday **A**ssembly **T**ool, is an update to [`asm_tools`](https://github.com/bioforensics/asm_tools). It uses a Snakemake workflow to preprocess, downsample, and assemble paired-end fastq files with SPAdes. | ||
YEAT, **Y**our **E**verday **A**ssembly **T**ool, is an update to [`asm_tools`](https://github.com/bioforensics/asm_tools). It uses a Snakemake workflow to preprocess, downsample, and assemble paired-end fastq files with various assemblers such as SPAdes, MEGAHIT, and Unicycler. | ||
|
||
<p align="center"> | ||
<img width="220" alt="Screen Shot 2022-02-02 at 10 57 31 AM" src="https://user-images.githubusercontent.com/33472323/152189781-2bfdc62b-f554-42d5-8f78-f94ab2b133eb.png"> | ||
</p> | ||
## Installation | ||
|
||
``` | ||
git clone https://github.com/bioforensics/yeat.git | ||
cd yeat | ||
conda env create --name yeat --file environment.yml | ||
conda activate yeat | ||
pip install . | ||
``` | ||
|
||
## Usage: | ||
|
||
```$ yeat {read1} {read2} --outdir {path} --sample {name}``` | ||
```$ yeat {config} {read1} {read2} --outdir {path} --sample {name}``` |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,13 +4,14 @@ channels: | |
- bioconda | ||
- defaults | ||
dependencies: | ||
- black=21.10b0 | ||
- black=22.10 | ||
- fastp>=0.23 | ||
- fastqc>=0.11 | ||
- gzip>=1.7 | ||
- mash>=2.3 | ||
- megahit>=1.2 | ||
- pytest-cov>=3.0 | ||
- python=3.9 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Came across a very interesting situation with python version compatibilities with other packages. I have enforced users to either to upgrade or downgrade to https://anaconda.org/anaconda/python However, version As of right now, the highest version that conda has available at this time is version |
||
- quast>=5.0 | ||
- seqtk>=1.3 | ||
- snakemake>=6.10 | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Black version
21.10b0
has package incompatibilities errors with newer versions ofclick
. If a user has click version>8.1
, Black will crash with:To fix this, users will need to downgrade click down to
8.0
.This problem has been fixed in Black
22.3
and up.psf/black#2964
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It doesn't much matter which version of Black is used, as long as it's used consistently. So you're welcome to upgrade and pin a newer version that doesn't have these issues. But that's often best left to a dedicated thread, since it can result in numerous trivial formatting changes that add a lot of noise and clutter to an existing PR.