You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of the flagging code is looking for simple "hit" lookups in tabix files. This can be handled in exactly the same way as the input generation speed up.
Will have additional advantages as current code wraps each query with an eval which is expensive:
return$PASSif(!defined$iter); # no valid entries (chromosome not in index) so must pass
while($iter->next){
return$FAIL;
}
return$PASS;
};
if($@) {
die$@;
}
Should be able to hide this in the reuse_unmatched_normals_tabix and reuse_repeats_tabix functions. Needs to be applied in both FilterRules.pm and FragmentFilterRules.pm.
The text was updated successfully, but these errors were encountered:
Most of the flagging code is looking for simple "hit" lookups in tabix files. This can be handled in exactly the same way as the input generation speed up.
Will have additional advantages as current code wraps each query with an
eval
which is expensive:cgpPindel/perl/lib/Sanger/CGP/PindelPostProcessing/FragmentFilterRules.pm
Lines 339 to 349 in da79133
Should be able to hide this in the
reuse_unmatched_normals_tabix
andreuse_repeats_tabix
functions. Needs to be applied in bothFilterRules.pm
andFragmentFilterRules.pm
.The text was updated successfully, but these errors were encountered: