Blast

object Blast

Entrypoint to the Blast library.

Provides methods for constructing BLAST+ tool configurations or parsing them from JSON input.

Author

Elizabeth Harper foxcapades.io@gmail.com

Since

v6.0.0

Functions

Link copied to clipboard
fun blastFormatter(): BlastFormatter

Creates a new, defaulted BlastFormatter instance.

fun blastFormatter(js: ObjectNode): BlastFormatter

Creates a new BlastFormatter instance by parsing the given JSON input.

Link copied to clipboard
fun blastn(): BlastN

Creates a new, defaulted BlastN instance.

fun blastn(js: ObjectNode): BlastN

Creates a new BlastN instance by parsing the given JSON input.

Link copied to clipboard
fun blastp(): BlastP

Creates a new, defaulted BlastP instance.

fun blastp(js: ObjectNode): BlastP

Creates a new BlastP instance by parsing the given JSON input.

Link copied to clipboard
fun blastx(): BlastX

Creates a new, defaulted BlastX instance.

fun blastx(js: ObjectNode): BlastX

Creates a new BlastX instance by parsing the given JSON input.

Link copied to clipboard
fun deltablast(): DeltaBlast

Creates a new, defaulted DeltaBlast instance.

fun deltablast(js: ObjectNode): DeltaBlast

Creates a new DeltaBlast instance by parsing the given JSON input.

Link copied to clipboard
fun of(js: ObjectNode): BlastCLI

Creates a new BlastCLI instance of one of the following types from the given input JSON:

Link copied to clipboard
fun psiblast(): PSIBlast

Creates a new, defaulted PSIBlast instance.

fun psiblast(js: ObjectNode): PSIBlast

Creates a new PSIBlast instance by parsing the given JSON input.

Link copied to clipboard
fun rpsblast(): RPSBlast

Creates a new, defaulted RPSBlast instance.

fun rpsblast(js: ObjectNode): RPSBlast

Creates a new RPSBlast instance by parsing the given JSON input.

Link copied to clipboard
fun rpstblastn(): RPSTBlastN

Creates a new, defaulted RPSTBlastN instance.

fun rpstblastn(js: ObjectNode): RPSTBlastN

Creates a new RPSTBlastN instance by parsing the given JSON input.

Link copied to clipboard
fun tblastn(): TBlastN

Creates a new, defaulted TBlastN instance.

fun tblastn(js: ObjectNode): TBlastN

Creates a new TBlastN instance by parsing the given JSON input.

Link copied to clipboard
fun tblastx(): TBlastX

Creates a new, defaulted TBlastX instance.

fun tblastx(js: ObjectNode): TBlastX

Creates a new TBlastX instance by parsing the given JSON input.