A seq of read groups to populate the dictionary.
IllegalArgumentException
Throws an assertion error if there are multiple read
groups with the same name.
Merges together two read group dictionaries.
Merges together two read group dictionaries.
The read group dictionary to merge with.
The merged read group dictionary.
Returns the read group entry for an associated id.
Returns the read group entry for an associated id.
The read group to look up.
Detailed info for a read group.
Returns the numerical index for a given read group id.
Returns the numerical index for a given read group id.
The read group to find an index for.
Returns a numerical index for a read group.
This index is only guaranteed to have the same value for a given read group id when the index is pulled from the same read group dictionary.
Returns true if this dictionary contains no read groups.
A representation of this read group dictionary that can be indexed into by read group id.
A seq of read groups to populate the dictionary.
The number of read groups in the dictionary.
Converts this read group dictionary to a set of samples.
Builds a dictionary containing read groups.
Read 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 read groups to populate the dictionary.
IllegalArgumentException
Throws an assertion error if there are multiple read groups with the same name.