-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.10.1
-
Fix Version/s: 1.10.2
-
Component/s: None
-
Labels:None
Currently, if there is a long sequence that is stored in several chunks (for example, if a sequence is 3 millions long, then the chunks are: 0..1048576, 1048576..2097152, 2097152..3000000), then the following function:
QByteArray SQLiteSequenceDbi::getSequenceData(const U2DataId& sequenceId, const U2Region& region, U2OpStatus& os)
behaves incorrectly if the right border of the input region equals to a chunk border (for example, U2Region(6, 1048570)).
In this case the returned result contains also the next chunk (for example, 1048576..2097152).