99 const float frac = (float)(
nvbio::min(i, 40) / 40.0f);
110 template <
typename T>
264 const std::map<std::string,std::string>& options,
306 return (read > 3 || ref_mask > 15) ?
308 ((ref_mask & (1u <<
read)) != 0) ?
316 int n(
int q)
const {
return m_np( q < 255 ? q : 255 ); }
352 static SimpleFunc min_score_function(
const std::map<std::string,std::string>& options);
353 static MatchCost match_cost(
const std::map<std::string,std::string>& options);
354 static MMCost mm_cost(
const std::map<std::string,std::string>& options);
355 static NCost n_cost(
const std::map<std::string,std::string>& options);
364 template <
typename scheme_type>
struct make_aligner_dispatch<
LocalAlignment,scheme_type> {
typedef typename scheme_type::local_aligner_type
type;
static type make(
const scheme_type& scheme) {
return scheme.local_aligner(); } };
372 template <AlignmentType TYPE,
typename scheme_type>
393 template <
typename ScoringTagType>
420 template <
typename ScoringSchemeType>