Header menu logo BioFSharp

BlastP Module

DSL for blastp programs The blastp application searches a protein sequence against protein subject sequences or a protein database. Three different tasks are supported: 1.) “blastp”, for standard protein-protein comparisons 2.) “blastp-short”, optimized for query sequences shorter than 30 residues 3.) “blastp-fast”, a faster version that uses a larger word-size

Types

Type Description

BlastPFastParameters

use this type to specify specific and generic command line parameters for the blastp blastp-fast task like this:

let myParams = [

     BlastPFastParameters.CommonOptions [...]

     BlastPFastParameters.SpecificOptions [...]
]

BlastPFastParams

DSL fo the blastp 'blastp-fast' task command line options blastp-fast is a faster version that uses a larger word-size

BlastPParameters

use this type to specify specific and generic command line parameters for the blastp task like this:

let myParams = [

     BlastPParameters.CommonOptions [...]

     BlastPParameters.SpecificOptions [...]
]

BlastPParams

DSL fo the blastp 'blastp' task command line options blastp is used for standard protein-protein comparisons

BlastPShortParameters

use this type to specify specific and generic command line parameters for the blastp blastp-short task like this:

let myParams = [

     BlastPShortParameters.CommonOptions [...]

     BlastPShortParameters.SpecificOptions [...]
]

BlastPShortParams

DSL fo the blastp 'blastp-short' task command line options blastp-short is optimized for query sequences shorter than 30 residues

Functions and values

Function or value Description

BlastP.runBlastP bcContext opt

Full Usage: BlastP.runBlastP bcContext opt

Parameters:

run `blastn -task blastn-short` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPParameters list

BlastP.runBlastPAsync bcContext opt

Full Usage: BlastP.runBlastPAsync bcContext opt

Parameters:
Returns: Async<unit>

returns an asynchronous computation that will run `blastp -task blastp` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPParameters list
Returns: Async<unit>

BlastP.runBlastPFast bcContext opt

Full Usage: BlastP.runBlastPFast bcContext opt

Parameters:

run `blastp -task blastp-short` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPFastParameters list

BlastP.runBlastPFastAsync bcContext opt

Full Usage: BlastP.runBlastPFastAsync bcContext opt

Parameters:
Returns: Async<unit>

returns an asynchronous computation that will run `blastp -task blastp-fast` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPFastParameters list
Returns: Async<unit>

BlastP.runBlastPShort bcContext opt

Full Usage: BlastP.runBlastPShort bcContext opt

Parameters:

returns an asynchronous computation that will run `blastp -task blastp-short` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPShortParameters list

BlastP.runBlastPShortAsync bcContext opt

Full Usage: BlastP.runBlastPShortAsync bcContext opt

Parameters:
Returns: Async<unit>

returns an asynchronous computation that will run `blastp -task blastp-short` in the specified container context with the given commands

bcContext : BcContext
opt : BlastPShortParameters list
Returns: Async<unit>

Type something to start searching.