Koeng101 / dnadesign

A Go package for designing DNA.
Other
26 stars 0 forks source link
bioinformatics codon-optimization codon-usage computational-biology dna-barcode dna-folding fasta fastq genbank genetic-engineering go goldengate molecular-biology pileup plasmids rna-folding sam synbio synthetic-biology

DnaDesign

GitHub license Tests Test Coverage

DnaDesign is a Go project creating tools for automated genetic design, spanning from the lowest levels of DNA sequence manipulation to higher level functionality.

Documentation

Repo organization

On the highest level:

Detailed repo organization

Python

We have python package, dnadesign, which allows python users to use dnadesign. This is a work-in-progress: more documentation coming soon!

Contributing

Write good, useful code. Open a pull request, and we'll see if it fits!

License

Sources

There are a few pieces of "complete" software that we have directly integrated into the source tree (with their associated licenses). These projects don't receive updates anymore (or just bug fixes with years between). In particular, lib has most of these, since we intend to have as few dependencies as possible in lib. The integrated projects include the following.

Other

DnaDesign is a fork of Poly at commit f76bf05 with a different mission focus.

Changelog

All notable changes to this project will be documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]