VCF.Record (VCF v1.0.0)

View Source

A typed VCF data record.

Summary

Types

filter_state()

@type filter_state() :: :pass | nil | [String.t()]

t()

@type t() :: %VCF.Record{
  alt: [String.t()],
  chrom: String.t(),
  filter: filter_state(),
  format: [String.t()],
  ids: [String.t()],
  info: [VCF.Field.t()],
  line: pos_integer() | nil,
  pos: integer(),
  qual: float() | :nan | :positive_infinity | :negative_infinity | nil,
  raw: String.t() | nil,
  ref: String.t(),
  samples: [VCF.Sample.t()],
  warnings: [VCF.Warning.t()]
}