BioSeq Module
This module contains the BioSeq type and its according functions. The BioSeq type is a sequence of objects using the IBioItem interface
Types
| Type | Description |
Functions and values
| Function or value | Description |
|
|
Full Usage:
initAverageMass
Returns: 'a seq -> float
|
|
Full Usage:
initAverageMassWith state
Parameters:
float
Returns: 'a seq -> float
|
|
Full Usage:
initMonoisoMass
Returns: 'a seq -> float
|
|
Full Usage:
initMonoisoMassWith state
Parameters:
float
Returns: 'a seq -> float
|
|
Full Usage:
mapInTriplets f input
Parameters:
'a * 'a * 'a -> 'a0
input : 'a seq
-
The input sequence
Returns: 'a0 seq
|
|
|
|
|
|
|
|
|
|
Full Usage:
ofNucleotideStringWithOptionConverter converter s
Parameters:
char -> Nucleotide option
s : 'a
Returns: BioSeq<Nucleotide>
|
|
|
|
|
|
|
|
Full Usage:
toAverageMass bs
Parameters:
'a seq
Returns: float
|
|
Full Usage:
toAverageMassWith state bs
Parameters:
float
bs : 'a seq
Returns: float
|
|
|
Creates an array with information about the abundacies of the distinct BioItems by converting the symbol of the BioItem to an integer and incrementing the given integer. To decrease the size of the resulting array by still having a fast performance, all indices are shifted by 65. Therefore to call the abundancy of a given BioItem, use "Resultcompositionvector.[(BioItem.symbol bioitem) - 65]"
|
|
|
Full Usage:
toMonoisotopicMass bs
Parameters:
'a seq
Returns: float
|
|
Full Usage:
toMonoisotopicMassWith state bs
Parameters:
float
bs : 'a seq
Returns: float
|
|
Full Usage:
toString bs
Parameters:
'a seq
Returns: string
|
|
Full Usage:
transcribeCodingStrand nucs
Parameters:
Nucleotide seq
Returns: BioSeq<Nucleotide>
|
|
Full Usage:
transcribeTemplateStrand nucs
Parameters:
Nucleotide seq
Returns: BioSeq<Nucleotide>
|
|
Full Usage:
translate nucleotideOffset rnaSeq
Parameters:
int
rnaSeq : Nucleotide seq
Returns: BioSeq<AminoAcid>
|
|
BioFSharp