Skip to content

urbanslug/dsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dsa

(Base Level) Degenerate String Aligner

Install

Install cargo and rust. See the instructions here Install Rust and Cargo.

Clone and install dsa

git clone https://github.com/urbanslug/dsa.git
cd dsa
cargo install --path .

Usage

Help

dsa -h

Example

Generate degenerate string Use https://github.com/urbanslug/simed

simed 100 > x.eds

Extract fasta MSA from .eds.

Does not extract all possible paths but only a subset of them.

dsa convert x.eds > x.msa

Split msa into multiple fasta files

./scripts/split-msa.sh x.msa

Align one of the fasta files to the eds

dsa align x.eds 0.fa > x.aln

Acknowledgement

This work is part of a project that has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 956229. Co-financed by the Connecting Europe Facility of the European Union.

About

Degenerate String Aligner based on dwflambda

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published