if ( OPT_ExcludeSegmented ) if ( cand -> head -> from != NULL  || cand -> end  - cand -> tend > OPT_MaxTrimLen  || cand -> tbeg - cand -> beg  > OPT_MaxTrimLen ) return false;  return ( (float)cand -> len / (float)read -> len * 100.0 >= OPT_MinCoverage && cand -> idy >= OPT_MinIdentity );
return ((float)cand->len / (float)read->len * 100.0 >= OPT_MinCoverage  && cand -> idy >= OPT_MinIdentity);
inline bool IsValidChain(const ReadAlignChain_t * cand,			 const ReadMap_t * read){  //-- Exclude segmented or partial alignments  if ( OPT_ExcludeSegmented )    if ( cand -> head -> from != NULL  ||	 cand -> end  - cand -> tend > OPT_MaxTrimLen  ||	 cand -> tbeg - cand -> beg  > OPT_MaxTrimLen )      return false;  return (	  (float)cand -> len / (float)read -> len * 100.0 >= OPT_MinCoverage	  &&	  cand -> idy >= OPT_MinIdentity	  );}