Class VariantVcfEntry

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Interval>, TxtSerializable

    public class VariantVcfEntry
    extends Variant
    Variant + VcfEntry This is used to 'outer-join' a VcfEntry into all its constituent variants. IMPORTANT: The reason why we need this is because a VcfEntry may have multiple variants (e.g. multiallelic entry). These entries may need to be added multiple times to different nodes in an interval tree.
    Author:
    pcingola
    See Also:
    Serialized Form
    • Field Detail

    • Constructor Detail

      • VariantVcfEntry

        public VariantVcfEntry​(Variant variant,
                               VcfEntry vcfEntry)
    • Method Detail

      • factory

        public static java.util.Collection<VariantVcfEntry> factory​(VcfEntry vcfEntry)
        Create a collection of all
      • getVcfEntry

        public VcfEntry getVcfEntry()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Variant