SkillAgentSearch skills...

BioSequences.jl

Biological sequences for the julia language

Install / Use

/learn @BioJulia/BioSequences.jl
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<img src="./sticker.svg" width="30%" align="right" /> BioSequences

Latest Release MIT license Documentation Pkg Status

Description

BioSequences provides data types and methods for common operations with biological sequences, including DNA, RNA, and amino acid sequences.

Installation

You can install BioSequences from the julia REPL. Press ] to enter pkg mode, and enter the following:

add BioSequences

Example

using 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.

Testing

BioSequences is tested against Julia 1.X on Linux, OS X, and Windows.

Downstream

Run tests from the Julia REPL:

using Pkg
Pkg.test("BioSequences")

Contributing

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:

  1. Fork the repository
  2. Clone your fork locally
  3. Make your changes
  4. Commit & push to your fork
  5. Open a Pull Request

Backers & Sponsors

Thank you to all our backers and sponsors!

Questions?

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.

View on GitHub
GitHub Stars162
CategoryDevelopment
Updated1mo ago
Forks51

Languages

Julia

Security Score

100/100

Audited on Feb 5, 2026

No findings