WellformedReadFilter
Keep only reads that are well-formed
Category
Read Filters
Overview
Tests whether a read is "well-formed" -- that is, is free of major internal inconsistencies and issues that could lead
to errors downstream. If a read passes this filter, the rest of the engine should be able to process it without
blowing up.
Well-formed reads definition
- Alignment coordinates: start larger than 0 and end after the start position.
- Alignment agrees with header: contig exists and start is within its range.
- Read Group and Sequence are present
- Consistent read length: bases match in length with the qualities and the CIGAR string.
- Do not contain skipped regions: represented by the 'N' operator in the CIGAR string.
@see ReadFilterLibrary.ValidAlignmentStartReadFilter
@see ReadFilterLibrary.ValidAlignmentEndReadFilter
@see AlignmentAgreesWithHeaderReadFilter
@see ReadFilterLibrary.HasReadGroupReadFilter
@see ReadFilterLibrary.MatchingBasesAndQualsReadFilter
@see ReadFilterLibrary.ReadLengthEqualsCigarLengthReadFilter
@see ReadFilterLibrary.SeqIsStoredReadFilter
@see ReadFilterLibrary.CigarContainsNoNOperator
Additional references
See these additional references.
Return to top
See also
General Documentation |
Tool Docs Index Tool Documentation Index |
Support Forum
GATK version 4.6.2.0 built at Sun, 13 Apr 2025 13:21:43 -0400.