package
0.1.1
Repository: https://github.com/grailbio/doppelmark.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
GetLibrary returns the library for the given record's read group.
GetR1R2Orientation returns an orientation byte containing orientations for both R1 and R2.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewTestOutput returns different string filename for the different output formats.
ParseLocation returns a physical location given an Illumina style read name.
ReadRecords reads the records from path and returns them as a slice, in order.
No description provided by the author
SetupAndMark does some minimal setup for validating opts, and creating provider and then runs mark().

# Constants

IlluminaReadName5Fields is the number of columns in a 5 field read name.
IlluminaReadName5FieldsTileField is 0-based field number that contains the tileName for 5 field read names.
IlluminaReadName7Fields is the number of columns in a 5 field read name.
IlluminaReadName7FieldsTileField is 0-based field number that contains the tileName for 7 field read names.
IlluminaReadName8Fields is the number of columns in a 5 field read name.
IlluminaReadName8FieldsTileField is 0-based field number that contains the tileName for 8 field read names.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
MarkDuplicates implements duplicate marking.
Metrics contains metrics from mark duplicates.
MetricsCollection contains metrics computed by Mark.
Opts for mark-duplicates.
PhysicalLocation describes a read's physical location on the flow cell.
No description provided by the author
No description provided by the author
TileOpticalDetector detects optical duplicates with a tile.

# Interfaces

BagProcessorFactory creates BagProcessors.
No description provided by the author
OpticalDetector is a general interface for optical duplicate detection.

# Type aliases

BagProcessor takes the set of bags from a particular shard, and returns the same set of reads, but the reads may now be bagged differently.
No description provided by the author