A seq of record groups to popualate the dictionary.
Throws an assertion error if there are multiple record groups with the same name.
Merges together two record group dictionaries.
Merges together two record group dictionaries.
The record group dictionary to merge with.
The merged record group dictionary.
Returns the record group entry for an associated name.
Returns the record group entry for an associated name.
The record group to look up.
Detailed info for a record group.
Returns the numerical index for a given record group name.
Returns the numerical index for a given record group name.
The record group to find an index for.
Returns a numerical index for a record group.
This index is only guaranteed to have the same value for a given record group name when the index is pulled from the same record group dictionary.
A representation of this record group dictionary that can be indexed into by record group name.
A seq of record groups to popualate the dictionary.
Converts this record group dictionary to a set of samples.
Builds a dictionary containing record groups.
Record groups must have a unique name across all samples in the dictionary. This dictionary provides numerical IDs for each group; these IDs are only consistent when referencing a single dictionary.
A seq of record groups to popualate the dictionary.
Throws an assertion error if there are multiple record groups with the same name.