blastP

Creates a new, blank BlastP CLI configuration instance.

Return

The new BlastP instance.


inline fun blastP(action: BlastP.() -> Unit): BlastP

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

Return

The new BlastP instance.

Parameters

action

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


fun blastP(json: JsonNode): BlastP

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

Return

The parsed BlastP instance.

Parameters

json

JSON value to parse.

Throws

if the input JSON could not be parsed as a BlastP 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 BlastP CLI configuration.

Return

The parsed BlastP 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 BlastP CLI configuration.