Class DragstrLocusCases

java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<DragstrLocusCase>
org.broadinstitute.hellbender.tools.dragstr.DragstrLocusCases
All Implemented Interfaces:
Iterable<DragstrLocusCase>, Collection<DragstrLocusCase>, List<DragstrLocusCase>

public final class DragstrLocusCases extends AbstractList<DragstrLocusCase>
Collection of Dragstr Locus cases constraint to a particular period and (minimum) repeat-length
  • Constructor Details

    • DragstrLocusCases

      public DragstrLocusCases(int period, int repeatLength)
      Creates a new collection with default initial capacity.
      Parameters:
      period - the collection cases period.
      repeatLength - the collection cases (minimum) repeat-length.
    • DragstrLocusCases

      public DragstrLocusCases(int initialCapacity, int period, int repeatLength)
      Creates a new dragstr cases collection providing it period and repeat-length constraints.
      Parameters:
      initialCapacity - the expected maximum number of members in the collection.
      period - the member case period constraint. Only cases with this period are allowed.
      repeatLength - the member case repeat-length constraint. Only cases with a repeat-length as large are allowed.
  • Method Details