Header menu logo BioFSharp

Digestion Module

Contains types and functions needed to digest amino acid sequences with proteases

Types and nested modules

Type/Module Description

BioArray

BioList

BioSeq

CleavageScore

Get cleaved probability

Table

Contains frequently needed proteases

DigestedPeptide<'a>

Digested peptide

Protease

p4 p3 p2 p1 || p1' p2'

Functions and values

Function or value Description

createDigestedPeptide proteinID missCleavages cleavageStart cleavageEnd pepSequence

Full Usage: createDigestedPeptide proteinID missCleavages cleavageStart cleavageEnd pepSequence

Parameters:
    proteinID : 'a
    missCleavages : int
    cleavageStart : int
    cleavageEnd : int
    pepSequence : AminoAcid list

Returns: DigestedPeptide<'a>

Creates digested peptide from given information

proteinID : 'a
missCleavages : int
cleavageStart : int
cleavageEnd : int
pepSequence : AminoAcid list
Returns: DigestedPeptide<'a>

createProtease name f

Full Usage: createProtease name f

Parameters:
Returns: Protease

Creates a Protease from given name and motifFunction f

name : string
f : AminoAcid option -> AminoAcid option -> AminoAcid option -> AminoAcid option -> AminoAcid option -> AminoAcid option -> bool
Returns: Protease

isCuttingSite protease arr

Full Usage: isCuttingSite protease arr

Parameters:
Returns: bool

Returns true, if AminoAcid array resembles cutting site of given protease, else returns false

protease : Protease
arr : AminoAcid option[]
Returns: bool

Type something to start searching.