BlastCLI

interface BlastCLI : BlastCommand

Fields common to all BLAST+ tools.

Functions

Link copied to clipboard
abstract fun toCliArray(): Array<String>

Converts the current BlastCommand to an array of strings making up a CLI call.

Link copied to clipboard
abstract fun toCliString(): String

Renders the current BlastCommand as a CLI call string.

Link copied to clipboard
abstract fun toJson(): ObjectNode

Serializes the current BlastCommand to a JSON ObjectNode.

Link copied to clipboard
abstract fun validate(): ErrorMap

Validates this Blast+ config checking for flags that are incompatible and values that are out of range or invalid.

Properties

Link copied to clipboard
abstract var html: HTML

-html

Link copied to clipboard
abstract var lineLength: LineLength

-line_length <Integer>

Link copied to clipboard
abstract var longHelp: HelpLong

-help

Link copied to clipboard
abstract var maxTargetSeqs: MaxTargetSeqs

-max_target_seqs <Integer>

Link copied to clipboard
abstract var numAlignments: NumAlignments

-num_alignments <Integer>

Link copied to clipboard
abstract var numDescriptions: NumDescriptions

-num_descriptions <Integer>

Link copied to clipboard
abstract var outFile: OutFile

-out <File_Out>

Link copied to clipboard
abstract var outFormat: OutFormat

-outfmt <String>

Link copied to clipboard
abstract var parseDefLines: ParseDefLines

-parse_deflines

Link copied to clipboard
abstract var shortHelp: HelpShort

-h

Link copied to clipboard
abstract var showGIs: ShowGIs

-show_gis

Link copied to clipboard
abstract var sortHits: SortHits

-sorthits <Integer>

Link copied to clipboard
abstract var sortHSPs: SortHSPs

-sorthsps <Integer>

Link copied to clipboard
abstract val tool: BlastTool
Link copied to clipboard
abstract var version: Version

-version

Inheritors

Link copied to clipboard
Link copied to clipboard