Class VariantContextComparator

java.lang.Object
htsjdk.variant.variantcontext.VariantContextComparator
All Implemented Interfaces:
Serializable, Comparator<VariantContext>

public class VariantContextComparator extends Object implements Comparator<VariantContext>, Serializable
A Comparator that orders VariantContexts by the ordering of the contigs/chromosomes in the List provided at construction time, then by start position with each contig/chromosome.
See Also:
  • Constructor Details

    • VariantContextComparator

      public VariantContextComparator(List<String> contigs)
    • VariantContextComparator

      public VariantContextComparator(Collection<VCFContigHeaderLine> headerLines)
      Creates a VariantContextComparator from the given VCF contig header lines. The header lines' index values are used to order the contigs. Throws IllegalArgumentException if there are dupe
    • VariantContextComparator

      public VariantContextComparator(SAMSequenceDictionary dictionary)
  • Method Details