267 return !(op1 == op2);
297 typename IndexIterator =
uint32*,
298 typename SequenceStorageIterator =
uint32*,
299 typename QualStorageIterator =
char*,
300 typename NameStorageIterator =
char*>
323 const SequenceStorageIterator sequence_stream,
339 typename InIndexIterator,
340 typename InSequenceIterator,
341 typename InQualIterator,
342 typename InNameIterator>
356 typename InIndexIterator,
357 typename InSequenceIterator,
358 typename InQualIterator,
359 typename InNameIterator>
364 this->SequenceDataInfo::operator=( in );
435 template <
typename system_tag>
459 template <
typename other_tag>
469 typename IndexIterator,
470 typename SequenceStorageIterator,
471 typename QualStorageIterator,
472 typename NameStorageIterator>
485 template <
typename other_tag>
489 this->SequenceDataInfo::operator=( other );
505 typename IndexIterator,
506 typename SequenceStorageIterator,
507 typename QualStorageIterator,
508 typename NameStorageIterator>
512 this->SequenceDataInfo::operator=( other );
537 static_cast<const SequenceDataInfo&>( *
this ),
549 static_cast<const SequenceDataInfo&>( *
this ),
562 const uint32 AVG_NAME_LENGTH = 250;
610 virtual bool is_ok() = 0;
614 virtual bool rewind() = 0;
650 const char* sequence_file_name,
670 const char* sequence_file_name,
684 const char* sequence_file_name,
703 virtual bool is_ok() = 0;
713 const char* sequence_file_name,
714 const char* compression);
739 template <
typename system_tag>
740 typename io::SequenceDataStorage<system_tag>::plain_view_type
748 template <
typename system_tag>
749 typename io::SequenceDataStorage<system_tag>::const_plain_view_type
759 template <
typename system_tag>