VariantSetMetadata class

Metadata describes a single piece of variant call metadata. These data include a top level key and either a single value string (value) or a list of key-value pairs (info.) Value and info are mutually exclusive.


VariantSetMetadata.fromJson(Map _json)


description ↔ String
A textual description of this metadata.
read / write
id ↔ String
User-provided ID field, not enforced by this API. Two or more pieces of structured metadata with identical id and key fields are considered equivalent.
read / write
info ↔ Map<String, List<Object>>
Remaining structured metadata key-value pairs. This must be of the form map<string, string[]> (string key mapping to a list of string values). [...]
read / write
key ↔ String
The top-level key.
read / write
number ↔ String
The number of values that can be included in a field described by this metadata.
read / write
type ↔ String
The type of data. Possible types include: Integer, Float, Flag, Character, and String. Possible string values are: [...]
read / write
value ↔ String
The value field for simple metadata
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited


toJson() → Map<String, Object>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
toString() → String
Returns a string representation of this object.


operator ==(dynamic other) → bool
The equality operator.