Skip to content

BioJulia/BioSequences.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Packages

No packages published

Contributors 23

Languages