API Reference bio_elixir v0.2.0
modules
Modules
Defines behavior for modules to act as a converter between sequences.
How a "sequence" ought to comport itself.
Allow the input/output of FASTQ formatted files.
Allow the input/output of FASTA formatted files. Reads and writes fasta data to and from a number of formats.
A struct representing the quality score of a FASTQ file.
Read a SnapGene file
The Bio.Protocols.Convertible protocol allows us to define implementations
of a convert/3 function within the context that makes sense. This is part of
the approach to translating different polymers according to the nature of
actual biological or chemical processes.
Functions related to restriction enzyme data.
This module houses all of the functions for accessing a struct
of restriction enzyme data, the %Bio.Restriction.Enzyme.
Bio.Sequence is the basic building block of the sequence types.
Amino acids are modeled as simple sequences using Bio.SimpleSequence.
A module for working with DNA.
A representative struct for Double Stranded DNA polymers.
A single DNA strand can be represented by the basic sequence which uses
Bio.SimpleSequence .
Get the full name for a given monomer.
Deals with conversions between polymers that define a
Bio.Protocols.Convertible interface.
A module for working with RNA.
A single RNA strand can be represented by the basic sequence which implements
the Bio.Polymer behavior.
Calling use Bio.SimpleSequence will generate a simple struct in the calling
module, as well as the implementation for the Enumerable protocol.
mix-tasks
Mix Tasks
Bio.Random.Dna will generate random sequences of DNA based on the given arguments
Module for building out the actual data structure that will be generated in code.
This runs a series of downloads to get the relevant files from REBASE
Update the library of restriction enzymes according to REBASE data.