blastX

Creates a new, blank BlastX CLI configuration instance.

Return

The new BlastX instance.


inline fun blastX(action: BlastX.() -> Unit): BlastX

Creates a new, blank BlastX CLI configuration instance and passes it to the given action before returning it.

Return

The new BlastX instance.

Parameters

action

Action which may be used to mutate the new BlastX instance.


fun blastX(json: JsonNode): BlastX

Attempts to parse the given JSON value as a BlastX CLI configuration.

Return

The parsed BlastX instance.

Parameters

json

JSON value to parse.

Throws

if the input JSON could not be parsed as a BlastX CLI configuration.


Attempts to parse the given JSON string as a BlastP CLI configuration.

Return

The parsed BlastP instance.

Parameters

json

JSON string to parse.

Throws

JacksonException

if the given string could not be parsed as JSON.

if the input JSON could not be parsed as a BlastP CLI configuration.


Attempts to parse the given JSON stream as a BlastX CLI configuration.

Return

The parsed BlastX instance.

Parameters

json

JSON stream to parse.

Throws

JacksonException

if the given stream could not be parsed as JSON.

if the input JSON could not be parsed as a BlastX CLI configuration.