Header menu logo BioFSharp

AminoAcidSymbols Module

Contains the AminoAcidSymbol type and its according functions. The AminoAcidSymbol type is a lightweight, efficient presentation of amino acids

Types

Type Description

AminoAcidSymbol

Functions and values

Function or value Description

AminoAcidSetHydrophobic

Full Usage: AminoAcidSetHydrophobic

Returns: Set<AminoAcidSymbol>

Set of all AminoAcids with hydrophobic sidechain

Returns: Set<AminoAcidSymbol>

AminoAcidSetPolar

Full Usage: AminoAcidSetPolar

Returns: Set<AminoAcidSymbol>

Set of all AminoAcids with polar sidechain

Returns: Set<AminoAcidSymbol>

AminoSymbolSetAmbiguity

Full Usage: AminoSymbolSetAmbiguity

Returns: Set<AminoAcidSymbol>
Returns: Set<AminoAcidSymbol>

AminoSymbolSetGapTer

Full Usage: AminoSymbolSetGapTer

Returns: Set<AminoAcidSymbol>

Set containing the Gap and the Terminator AminoAcidSymbols

Returns: Set<AminoAcidSymbol>

AminoSymbolSetNegCharged

Full Usage: AminoSymbolSetNegCharged

Returns: Set<AminoAcidSymbol>

Set of all AminoAcidSymbols with acidic sidechain

Returns: Set<AminoAcidSymbol>

AminoSymbolSetPosCharged

Full Usage: AminoSymbolSetPosCharged

Returns: Set<AminoAcidSymbol>

Set of all AminoAcidSymbols with basic sidechain

Returns: Set<AminoAcidSymbol>

AminoSymbolSetStandard

Full Usage: AminoSymbolSetStandard

Returns: Set<AminoAcidSymbol>

Set of the 20 standard amino acids

Returns: Set<AminoAcidSymbol>

aminoAcidSymbol a

Full Usage: aminoAcidSymbol a

Parameters:
    a : ^a

Returns: AminoAcidSymbol
Modifiers: inline
Type parameters: ^a

Maps input to AminoAcidSymbol if possible

a : ^a
Returns: AminoAcidSymbol

averageMass aa

Full Usage: averageMass aa

Parameters:
Returns: float

Returns the average mass of AminoAcidSymbol (without H20)

aa : AminoAcidSymbol
Returns: float

formula aa

Full Usage: formula aa

Parameters:
Returns: Formula

Returns AminoAcidSymbol formulas minus H20

aa : AminoAcidSymbol
Returns: Formula

initAverageMassWithMemP

Full Usage: initAverageMassWithMemP

Returns: AminoAcidSymbol -> float

Returns a function to calculate the average mass of a bio item with memoization

Returns: AminoAcidSymbol -> float

initMonoisoMassWithMemP

Full Usage: initMonoisoMassWithMemP

Returns: AminoAcidSymbol -> float

Returns a function to calculate the monoisotopic mass of a bio item with memoization

Returns: AminoAcidSymbol -> float

isCharged aa

Full Usage: isCharged aa

Parameters:
Returns: bool

Returns true, if the AminoAcidSymbol has a basic or acidic side chain

aa : AminoAcidSymbol
Returns: bool

isGap aa

Full Usage: isGap aa

Parameters:
Returns: bool

Returns true if AminoAcidSymbol represents a sequence gap

aa : AminoAcidSymbol
Returns: bool

isHydrophobic aa

Full Usage: isHydrophobic aa

Parameters:
Returns: bool

Returns true, if the AminoAcidSymbol has a hydrophobic side chain

aa : AminoAcidSymbol
Returns: bool

isNegCharged aa

Full Usage: isNegCharged aa

Parameters:
Returns: bool

Returns true, if the AminoAcidSymbol has an acidic side chain

aa : AminoAcidSymbol
Returns: bool

isPolar aa

Full Usage: isPolar aa

Parameters:
Returns: bool

Returns true, if the AminoAcidSymbol has a polar side chain

aa : AminoAcidSymbol
Returns: bool

isPosCharged aa

Full Usage: isPosCharged aa

Parameters:
Returns: bool

Returns true, if the AminoAcidSymbol has a basic side chain

aa : AminoAcidSymbol
Returns: bool

isTerminator aa

Full Usage: isTerminator aa

Parameters:
Returns: bool

Returns true if AminoAcidSymbol represents a sequence terminator

aa : AminoAcidSymbol
Returns: bool

monoisoMass aa

Full Usage: monoisoMass aa

Parameters:
Returns: float

Returns the monoisotopic mass of AminoAcidSymbol (without H20)

aa : AminoAcidSymbol
Returns: float

name aa

Full Usage: name aa

Parameters:
Returns: string

Returns the name of AminoAcidSymbol

aa : AminoAcidSymbol
Returns: string

parseChar c

Full Usage: parseChar c

Parameters:
    c : char

Returns: NcbiParsingType * AminoAcidSymbol option
Modifiers: inline

Returns the corresponding AminoAcidSymbol for the input character

c : char
Returns: NcbiParsingType * AminoAcidSymbol option

symbol aa

Full Usage: symbol aa

Parameters:
Returns: char

Returns the symbol of AminoAcidSymbol

aa : AminoAcidSymbol
Returns: char

Active patterns

Active pattern Description

(|Field|_|) field x

Full Usage: (|Field|_|) field x

Parameters:
    field : 'a
    x : 'a

Returns: unit option
field : 'a
x : 'a
Returns: unit option

Type something to start searching.