Package picard.util

Class SequenceDictionaryUtils


  • public class SequenceDictionaryUtils
    extends Object
    Class with helper methods for generating and writing SequenceDictionary objects.
    • Constructor Detail

      • SequenceDictionaryUtils

        public SequenceDictionaryUtils()
    • Method Detail

      • 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 written
        samSequenceRecordIterator - an iterator that produces SAMSequenceRecords
        Throws:
        IllegalArgumentException - if the iterator produces two SAMSequenceRecord with the same name
      • makeSortingCollection

        public static htsjdk.samtools.util.SortingCollection<String> makeSortingCollection()