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 |
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 |
Click to show internal directories.
Click to hide internal directories.