Returns the sequence record associated with a specific contig name.
Returns the sequence record associated with a specific contig name.
Name to search for.
SequenceRecord associated with this record.
Throws assertion error if sequence corresponding to contig name is not found.
Returns true if this sequence dictionary contains a reference with a specific name.
Returns true if this sequence dictionary contains a reference with a specific name.
Reference name to look for.
True if reference is in this dictionary.
Returns the reference names stored in this dictionary.
Returns the reference names stored in this dictionary.
Returns the reference names in this dictionary.
Tests whether two dictionaries are compatible, where "compatible" means that shared referenceName values are associated with the same SequenceRecord.
Tests whether two dictionaries are compatible, where "compatible" means that shared referenceName values are associated with the same SequenceRecord.
Roughly, two dictionaries are compatible if the ++ operator will succeed when called on them together.
The other dictionary with which to test compatibility
true if the dictionaries are compatible, false otherwise.
Converts this ADAM style sequence dictionary into a SAM style sequence dictionary.
Converts this ADAM style sequence dictionary into a SAM style sequence dictionary.
Returns a SAM formatted sequence dictionary.
SequenceDictionary contains the (bijective) map between Ints (the referenceId) and Strings (the referenceName) from the header of a BAM file, or the combined result of multiple such SequenceDictionaries.