// First insert statement inserted seqId CGT // Second insert statement inserted seqId GCT // Third insert statement inserted seqId GC // 1st Print statement I E CGT, AAACCCTTTGGG I E I E E E GCT, AAAAATTTTTCCCCCGGGGG GC, GGGGGGGGGGGGAAAAAAAAAAAATTTTTTTTTTTTCCCCCCCCCCCCGGGGAAAATTTTCCCC E E E E E FreeBlock list Block# size (No freeblock here) // 1st remove statement Removed seqId CGT // 2nd Print statement I E E I E I E E E GCT, AAAAATTTTTCCCCCGGGGG GC, GGGGGGGGGGGGAAAAAAAAAAAATTTTTTTTTTTTCCCCCCCCCCCCGGGGAAAATTTTCCCC E E E E E FreeBlock list Block# size (in bytes) 0: 3 // 2nd remove statement Removed seqId GC // 3rd Print statement GCT, AAAAATTTTTCCCCCGGGGG FreeBlock list Starting byte posn size (in bytes) 0 3 8 16 // 3rd remove statement Removed seqId GCT // 4th Print statement E FreeBlock list Starting byte posn size (in bytes) 0: 24 // 4th insert statement insert AC 420 // 5th insert statement insert TC 10 // 6th insert statement insert ACC 10 // 7th insert statement insert ACCC 10 // 1st search statement The following sequences start with ACC: ACC ACCACCACCC ACCC ACCCACCCAC