Changeset 6256

Show
Ignore:
Timestamp:
19/11/09 19:23:41 (3 years ago)
Author:
westram
Message:
  • SECEDIT: crashed when trying to paint strand w/o any base
  • EDIT4: corrected assertion
Location:
branches/clusters
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • branches/clusters/EDIT4/ED4_search.cxx

    r6241 r6256  
    251251void SearchTreeNode::findMatches(int off, GB_CSTR seq, int len, int mismatches, int mismatch_list[MAX_MISMATCHES]) 
    252252{ 
    253     e4_assert(mismatches < MAX_MISMATCHES); 
     253    e4_assert(mismatches <= MAX_MISMATCHES); 
    254254    if (len) { 
    255255        int matches = c=='?' || c==seq[0]; 
  • branches/clusters/SECEDIT/SEC_paint.cxx

    r6141 r6256  
    632632 
    633633    sec_assert(Region[1]->get_base_count() == base_count); // not aligned ? 
     634 
     635    if (base_count<1) { 
     636        return; // completely skip painting on strands w/o any base 
     637    } 
    634638 
    635639    if (allocated<base_count) {