SeqRecord

sealed class SeqRecord

A SeqRecord consists of a Seq and several optional annotations.

Main attributes:

  • id - Identifier such as a locus tag (string)

  • seq - The sequence itself (Seq) Additional attributes:

  • name - Sequence name, e.g. gene name (string)

  • description - Additional text (string)

  • annotations - A map of strings containing key-value pairs of annotations for different features

  • letterAnnotations - Per letter/symbol annotation. This holds an ImmutableList whose length matches that of the sequence. A typical use would be to hold a list of integers representing sequencing quality scores.

Inheritors

Properties

Link copied to clipboard
val annotations: ImmutableMap<String, String>
Link copied to clipboard
Link copied to clipboard
val id: String
Link copied to clipboard
val letterAnnotations: ImmutableMap<String, Array<out Any>>
Link copied to clipboard
val name: String?

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun size(): Int