BioSequences provides data types and methods for common operations with biological sequences, including DNA, RNA, and amino acid sequences.
You can install BioSequences from the julia
REPL. Press ] to enter pkg mode, and enter the following:
add BioSequencesusing BioSequences
# Create a DNA sequence
seq = DNASequence("ACGTACGT") # or dna"ACGTACGT"
println(seq)
# Get the reverse complement
revcomp = reverse_complement(seq)
println(revcomp)If you are interested in the cutting edge of the development, please check out the master branch to try new features before release.
BioSequences is tested against Julia 1.X on Linux, OS X, and Windows.
Run tests from the Julia REPL:
using Pkg
Pkg.test("BioSequences")We appreciate contributions from users including reporting bugs, fixing issues, improving performance and adding new features.
Take a look at the contributing files for detailed contributor and maintainer guidelines, and code of conduct.
Steps to contribute:
- Fork the repository
- Clone your fork locally
- Make your changes
- Commit & push to your fork
- Open a Pull Request
Thank you to all our backers and sponsors!
If you have a question about contributing or using BioJulia software, come on over and chat to us on the Julia Slack workspace, or you can try the Bio category of the Julia discourse site.