-
- All Implemented Interfaces:
public interface BlastCommandBlast Command Type Base
-
-
Method Summary
Modifier and Type Method Description abstract ObjectNodetoJson()Serializes the current BlastCommand to a JSON ObjectNode. abstract StringtoCliString()Renders the current BlastCommand as a CLI call string. abstract Array<String>toCliArray()Converts the current BlastCommand to an array of strings making up a CLI call. abstract ErrorMapvalidate()Validates this Blast+ config checking for flags that are incompatible and values that are out of range or invalid. -
-
Method Detail
-
toJson
abstract ObjectNode toJson()
Serializes the current BlastCommand to a JSON ObjectNode.
Only non-default properties and the
"tool"property should be present in the output JSON.
-
toCliString
abstract String toCliString()
Renders the current BlastCommand as a CLI call string.
Only non-default properties and the tool name should be present in the output string.
-
toCliArray
abstract Array<String> toCliArray()
Converts the current BlastCommand to an array of strings making up a CLI call.
Only non-default properties and the tool name should be present in the output array.
-
-
-
-