Skip to content

Check for complex indel events #106

@ThomasSClarke

Description

@ThomasSClarke

A bug in the core pindel code is currently incorrectly calling complex indel regions. These calls have the same reference allele value and alternative allele value. They should not pass when using flags FF019 and FF020, but are currently passing due to the bug in the core code.

These calls have no value and were not called previously. Masking these incorrect results will not degrade the pindel results.

Keiran has suggested adding the following code:
if($record->ref_seq eq $record->alt_seq) { warn "SKIP: Dirty record due to issue in pindel core"; next; }

within the following while loop:

my ($active_sam_fh, $sample, $strand);
while(my $record = $record_generator->next_record){
next if($opts->{'s'} && ($record->p_mt_pos + $record->p_mt_neg) < 3);

This will log the call as invalid and will exclude the record from the result vcf.

When a fix is released, the calls should then appear in the result vcf as expected.

Thoughts? @AndyMenzies @davidrajones

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions