dnadesign

package module
v0.0.0-...-85e8820 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2024 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package DnaDesign is a Go package for engineering organisms.

Browse our subpackages to find the functionality and documentation you need: https://pkg.go.dev/github.com/koeng101/dnadesign/lib#section-directories

Directories

Path Synopsis
Package align is a package for aligning (comparing) DNA, RNA, and protein sequences.
Package align is a package for aligning (comparing) DNA, RNA, and protein sequences.
mash
Package mash is for sketching sequence data to make it easier to compare to other sequence.
Package mash is for sketching sequence data to make it easier to compare to other sequence.
matrix
Package matrix provides a variety of alignment scoring matrices for sequence alignment.
Package matrix provides a variety of alignment scoring matrices for sequence alignment.
megamash
Package megamash is an implementation of the megamash algorithm.
Package megamash is an implementation of the megamash algorithm.
Package alphabet provides structs for defining biological sequence alphabets.
Package alphabet provides structs for defining biological sequence alphabets.
bio
Package bio provides utilities for reading and writing sequence data.
Package bio provides utilities for reading and writing sequence data.
fasta
Package fasta contains fasta parsers and writers.
Package fasta contains fasta parsers and writers.
fastq
Package fastq contains fastq parsers and writers.
Package fastq contains fastq parsers and writers.
genbank
Package genbank provides genbank parsers and writers.
Package genbank provides genbank parsers and writers.
pileup
Package pileup contains pileup parsers and writers.
Package pileup contains pileup parsers and writers.
rebase
Package rebase contains a rebase parser for rebase data dump #31.
Package rebase contains a rebase parser for rebase data dump #31.
sam
Package sam implements a SAM file parser and writer.
Package sam implements a SAM file parser and writer.
slow5
Package slow5 contains slow5 parsers and writers.
Package slow5 contains slow5 parsers and writers.
slow5/svb/cpuid
Package cpuid provides access to the information available through the CPUID instruction.
Package cpuid provides access to the information available through the CPUID instruction.
uniprot
Package uniprot provides an XML parser for Uniprot data dumps.
Package uniprot provides an XML parser for Uniprot data dumps.
Package checks provides utilities to check for certain properties of a sequence.
Package checks provides utilities to check for certain properties of a sequence.
Package clone provides functions for cloning DNA sequences.
Package clone provides functions for cloning DNA sequences.
Package fold contains DNA and RNA folding algorithms.
Package fold contains DNA and RNA folding algorithms.
mfe
mfe/secondary_structure
Package secondary_structure provides the structs needed to contain information about a RNA's secondary structure
Package secondary_structure provides the structs needed to contain information about a RNA's secondary structure
zuker
Package zuker is a package for folding DNA and RNA sequences into secondary structures with the zuker algorithm.
Package zuker is a package for folding DNA and RNA sequences into secondary structures with the zuker algorithm.
Package primers provides utilities for creating primers and DNA barcodes.
Package primers provides utilities for creating primers and DNA barcodes.
pcr
Package pcr designs and simulates simple PCR reactions.
Package pcr designs and simulates simple PCR reactions.
Package random provides functions to generate random DNA, RNA, and protein sequences.
Package random provides functions to generate random DNA, RNA, and protein sequences.
Package seqhash contains the seqhash algorithm.
Package seqhash contains the seqhash algorithm.
Package sequencing contains functions associated with handling sequencing data.
Package sequencing contains functions associated with handling sequencing data.
nanopore
Package nanopore contains data associated with nanopore sequencing.
Package nanopore contains data associated with nanopore sequencing.
Package synthesis provides utilities for preparing DNA to be synthesized.
Package synthesis provides utilities for preparing DNA to be synthesized.
codon
Package codon is a package for optimizing codons for expression when synthesizing DNA.
Package codon is a package for optimizing codons for expression when synthesizing DNA.
fix
Package fix fixes synthetic DNA molecules in preparation for synthesis.
Package fix fixes synthetic DNA molecules in preparation for synthesis.
fragment
Package fragment optimally fragments DNA for GoldenGate systems.
Package fragment optimally fragments DNA for GoldenGate systems.
Package transform provides functions for transforming sequences.
Package transform provides functions for transforming sequences.
variants
Package variants contains a function for generating all variants of a sequence.
Package variants contains a function for generating all variants of a sequence.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL