Header menu logo BioFSharp

Nucleotides Module

Contains the Nucleotide type and its according functions.

Types

Type Description

Nucleotide

Nucleotide Codes

ParsedNucleotideChar

Lexer tags for parsing Nucleotides

Functions and values

Function or value Description

AmbiguousCodonMap

Full Usage: AmbiguousCodonMap

Returns: Map<(Nucleotide * Nucleotide * Nucleotide), AminoAcid>

Codon to AminoAcid

Returns: Map<(Nucleotide * Nucleotide * Nucleotide), AminoAcid>

CodonMap

Full Usage: CodonMap

Returns: Map<(Nucleotide * Nucleotide * Nucleotide), AminoAcid>

Codon to AminoAcid

Returns: Map<(Nucleotide * Nucleotide * Nucleotide), AminoAcid>

averageMass nuc

Full Usage: averageMass nuc

Parameters:
Returns: float

Returns the average mass of nucleotide (without H20)

nuc : Nucleotide
Returns: float

charToParsedNucleotideChar c

Full Usage: charToParsedNucleotideChar c

Parameters:
    c : char

Returns: ParsedNucleotideChar

Simple Lexer for parsing Nucleotides from chars. The full parser is located in the BioItemsConverter-module

c : char
Returns: ParsedNucleotideChar

complement nuc

Full Usage: complement nuc

Parameters:
Returns: Nucleotide

Returns the Nucleotide from the complementary strand

nuc : Nucleotide
Returns: Nucleotide

formula nuc

Full Usage: formula nuc

Parameters:
Returns: Formula

Returns nucleotide formulas minus H20

nuc : Nucleotide
Returns: Formula

initAverageMassWithMemP

Full Usage: initAverageMassWithMemP

Returns: Nucleotide -> float

Returns a function to calculate the average mass of a nucleotide with memoization

Returns: Nucleotide -> float

initMonoisoMassWithMemP

Full Usage: initMonoisoMassWithMemP

Returns: Nucleotide -> float

Returns a function to calculate the monoisotopic mass of a nucleotide with memoization

Returns: Nucleotide -> float

isGap nuc

Full Usage: isGap nuc

Parameters:
Returns: bool

Returns true if nucleotide represents a sequence gap

nuc : Nucleotide
Returns: bool

isTerminator nuc

Full Usage: isTerminator nuc

Parameters:
Returns: bool

Returns true if nucleotide represents a sequence terminator

nuc : Nucleotide
Returns: bool

lookupBytes (n1, n2, n3)

Full Usage: lookupBytes (n1, n2, n3)

Parameters:
Returns: AminoAcid True/False if the value exists

Lookup an amino acid based on a triplet of nucleotides. U U U for instance will result in Phenylalanine. If the values cannot be found in the lookup table, false will be returned.

n1 : Nucleotide

The first character.

n2 : Nucleotide

The second character.

n3 : Nucleotide

The third character.

Returns: AminoAcid

True/False if the value exists

monoisoMass nuc

Full Usage: monoisoMass nuc

Parameters:
Returns: float

Returns the monoisotopic mass of nucleotide (without H20)

nuc : Nucleotide
Returns: float

name nuc

Full Usage: name nuc

Parameters:
Returns: string

Returns the name of nucleotide

nuc : Nucleotide
Returns: string

replaceTbyU nuc

Full Usage: replaceTbyU nuc

Parameters:
Returns: Nucleotide

Replace thymidine (T) by uracil (U). For example, the sequence "ATUGC" is converted to "AUUGC".

nuc : Nucleotide
Returns: Nucleotide

replaceUbyT nuc

Full Usage: replaceUbyT nuc

Parameters:
Returns: Nucleotide

Replace uracil (U) by thymidine (T). For example, the sequence "ATUGC" is converted to "ATTGC".

nuc : Nucleotide
Returns: Nucleotide

symbol nuc

Full Usage: symbol nuc

Parameters:
Returns: char

Returns the symbol of AminoAcid

nuc : Nucleotide
Returns: char

Type something to start searching.