Seg

interface Seg : BlastField

Low complexity region masker based on the SEG algorithm.

Individual Blast+ tools will override/implement this interface as the defaults are different per Blast tool.

Functions

Link copied to clipboard
abstract fun appendCliParts(cli: MutableList<String>)

Appends this field to the given MutableList only if it is not set to its default value.

Link copied to clipboard
abstract fun appendCliSegment(cli: StringBuilder)

Appends this field to the given StringBuilder only if it is not set to its default value.

Link copied to clipboard
abstract fun appendJson(js: ObjectNode)

Appends this field to the given JSON ObjectNode only if it is not set to its default value.

Link copied to clipboard
open fun toJson(): ObjectNode

Serializes this field into a JSON ObjectNode.

Properties

Link copied to clipboard
abstract val hicut: Double

SEG hicut

Link copied to clipboard
abstract val isDefault: Boolean

Indicates whether the field is currently set to its default value.

Link copied to clipboard
abstract val isNo: Boolean

Indicates whether this SEG value equals "no".

Link copied to clipboard
abstract val isYes: Boolean

Indicates whether this SEG value equals "yes".

Link copied to clipboard
abstract val locut: Double

SEG locut

Link copied to clipboard
abstract val name: String

The name of this field.

Link copied to clipboard
abstract val window: Int

SEG window

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard