void get(get_type & G) { this->libraryId = ::libmaus::util::UTF8::decodeUTF8(G); this->read1Sequence = ::libmaus::util::UTF8::decodeUTF8(G); this->read1Coordinate = ::libmaus::util::NumberSerialisation::deserialiseSignedNumber(G); this->orientation = static_cast<read_end_orientation>(G.get()); this->read2Sequence = ::libmaus::util::UTF8::decodeUTF8(G); this->read2Coordinate = ::libmaus::util::NumberSerialisation::deserialiseSignedNumber(G); this->read1IndexInFile = ::libmaus::util::NumberSerialisation::deserialiseNumber(G); this->read2IndexInFile = ::libmaus::util::NumberSerialisation::deserialiseNumber(G); this->score = ::libmaus::util::UTF8::decodeUTF8(G); this->readGroup = ::libmaus::util::UTF8::decodeUTF8(G); this->tile = ::libmaus::util::UTF8::decodeUTF8(G); this->x = ::libmaus::util::NumberSerialisation::deserialiseNumber(G,2); this->y = ::libmaus::util::NumberSerialisation::deserialiseNumber(G,2); uint64_t numal = G.get(); if ( numal > 0 ) p = BamAlignment::shared_ptr_type(new BamAlignment(G)); if ( numal > 1 ) q = BamAlignment::shared_ptr_type(new BamAlignment(G)); }
void get(get_type & G) { ReadEndsBase::get(G); uint64_t numal = G.get(); if ( numal > 0 ) p = BamAlignment::shared_ptr_type(new BamAlignment(G)); if ( numal > 1 ) q = BamAlignment::shared_ptr_type(new BamAlignment(G)); }