bio

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2019 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Overview

Package bio is a library representing Bioinformatics solutions.

This library defines biological data types abstractly by their functionality (interfaces) and how these abstract types relate to one another (functions) while not requiring any set structure. The advantage of this approach is that concrete data can be restructured for efficiency while still providing a compile-time check that it is still a functional representation of its abstract type.

Directories

Path Synopsis
Package alphabet defines the abstract interface for a biological alphabet.
Package alphabet defines the abstract interface for a biological alphabet.
hashmap
Package hashmap is a collection of defined biological alphabets such as DNA, RNA, and Protein
Package hashmap is a collection of defined biological alphabets such as DNA, RNA, and Protein
Package data is commonly referenced data such as lookup tables
Package data is commonly referenced data such as lookup tables
codon
Package codon contains 31 DNA to Protein translation tables.
Package codon contains 31 DNA to Protein translation tables.
quality
Package quality handles scores used to encode quality of a sequence
Package quality handles scores used to encode quality of a sequence
io
Package io is a collection of IO operations with a focus on common standard formats
Package io is a collection of IO operations with a focus on common standard formats
fasta
Package fasta handles reading, writing, and utilizing FASTA format
Package fasta handles reading, writing, and utilizing FASTA format
fasta/base
Package base is a basic implementation of FASTA reading
Package base is a basic implementation of FASTA reading
fastq
Package fastq handles reading, writing, and utilizing FASTQ format
Package fastq handles reading, writing, and utilizing FASTQ format
Package sequence defines the abstract interface for a biological sequence.
Package sequence defines the abstract interface for a biological sequence.
immutable
Package immutable is an implementation of biological sequences that have immutability.
Package immutable is an implementation of biological sequences that have immutability.
mutable
Package mutable is an implementation of biological sequences that mutate internally.
Package mutable is an implementation of biological sequences that mutate internally.
Package test defines any testing constants or functions used to validate assumptions.
Package test defines any testing constants or functions used to validate assumptions.
Package utils is a collection of helpful utilities
Package utils is a collection of helpful utilities

Jump to

Keyboard shortcuts

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