53 template <
typename stream_type>
93 template <
typename score_unit_type>
95 void get(
const uint32 job_id, score_unit_type*
unit,
const uint2 queue_slot)
const
125 template <
typename stream_type,
typename derived_type>
148 const uint32 len = equal<typename aligner_type::algorithm_tag,PatternBlockingTag>() ?
162 const uint32 len = equal<typename aligner_type::algorithm_tag,PatternBlockingTag>() ?
167 valid = (
static_cast<derived_type*
>(
this))->execute(
178 if (window_end >= len)
205 template <
typename stream_type>
209 StagedScoreUnit<stream_type> >
215 typename pattern_string,
216 typename qual_string,
217 typename text_string,
223 const pattern_string pattern,
224 const qual_string quals,
225 const text_string
text,
226 const int32 min_score,
236 score_stream.
stream.aligner(),
251 template <u
int32 BAND_LEN,
typename stream_type>
255 BandedScoreUnit<BAND_LEN,stream_type> >
263 typename pattern_string,
264 typename qual_string,
265 typename text_string,
271 const pattern_string pattern,
272 const qual_string quals,
273 const text_string
text,
274 const int32 min_score,
283 return banded_alignment_score<BAND_LEN>(
284 score_stream.
stream.aligner(),