# Hierarchy For Package picard.sam.markduplicates

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - picard.cmdline.CommandLineProgram
    - picard.sam.markduplicates.util.AbstractOpticalDuplicateFinderCommandLineProgram
      - picard.sam.markduplicates.util.AbstractMarkDuplicatesCommandLineProgram
        - picard.sam.markduplicates.MarkDuplicates
          - picard.sam.markduplicates.SimpleMarkDuplicatesWithMateCigar
            - picard.sam.markduplicates.UmiAwareMarkDuplicatesWithMateCigar
        - picard.sam.markduplicates.MarkDuplicatesWithMateCigar
      - picard.sam.markduplicates.EstimateLibraryComplexity
  - picard.sam.markduplicates.MarkDuplicatesWithMateCigarIterator (implements htsjdk.samtools.SAMRecordIterator)
  - picard.sam.markduplicates.UmiGraph

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - picard.sam.markduplicates.MarkDuplicates.DuplicateTaggingPolicy
    - picard.sam.markduplicates.MarkDuplicates.DuplicateType