51 template<
typename IndexType>
79 template<
typename IndexType>
110 template <
typename ReadStreamType>
168 template<
typename StreamType,
typename QualType = quality_nop >
200 ReadStream(
const StreamType& s,
const QualType q,
const uint2 range)
221 return (
comp) ? (c < 4 ? 3-c : c) : c;
230 return qual[ index ];
268 template<
typename StreamType,
typename QualType>
276 template <
typename SequenceDataT,
typename Tag>
279 typedef typename SequenceDataT::sequence_storage_iterator
read_storage;
293 loader.load( batch.sequence_stream() + range.x, range.y - range.x ),
295 make_uint2( 0, range.y - range.x ) );
297 read.set_flags( dir, op );
308 loader.load( batch.sequence_stream() + range.x, range.y - range.x, subrange, dir ==
REVERSE ?
true : false ),
310 make_uint2( 0, range.y - range.x ) );
312 read.set_flags( dir, op );
323 template <
typename SequenceDataT,
typename Tag>
338 loader.load( batch.sequence_stream() + range.x, range.y - range.x ) );