Yet Another De Novo Assembler
- Fork and clone the repository
- Do your changes
- Install conda
- Add bioconda channel:
conda config --add channels defaults conda config --add channels bioconda conda config --add channels conda-forge conda config --set channel_priority strict
- Create conda environment and install dependencies from the
environment.yml
file:conda env create -n YADeNA -f environment.yml
- Extract
out_dir.zip
intotest_data/
OR- Put FASTA file with reference genome into
test_data/
directory - Install ART
- Run
simulate_data.sh
- Put FASTA file with reference genome into
- Activate the environment:
conda activate YADeNA
- Make your changes and, if necessary, install or remove packages using conda
- Test the program:
Or run it directly with necessary arguments:
python test_assembler.py
python assembler.py ...
- Before committing, if you installed or removed packages, run the command
conda env export > environment.yml
- Commit, push and do a pull request