Package picard.util
Class SequenceDictionaryUtils
java.lang.Object
picard.util.SequenceDictionaryUtils
Class with helper methods for generating and writing SequenceDictionary objects.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
encodeDictionary
(BufferedWriter writer, Iterator<htsjdk.samtools.SAMSequenceRecord> samSequenceRecordIterator) Encodes a sequence dictionarystatic htsjdk.samtools.util.SortingCollection<String>
-
Constructor Details
-
SequenceDictionaryUtils
public SequenceDictionaryUtils()
-
-
Method Details
-
encodeDictionary
public static void encodeDictionary(BufferedWriter writer, Iterator<htsjdk.samtools.SAMSequenceRecord> samSequenceRecordIterator) Encodes a sequence dictionary- Parameters:
writer
- a Buffered writer into which the dictionary will be writtensamSequenceRecordIterator
- an iterator that produces SAMSequenceRecords- Throws:
IllegalArgumentException
- if the iterator produces two SAMSequenceRecord with the same name
-
makeSortingCollection
-