@Override
public Run swapRun() {
TrieBag diskbasedTrie = new DBSeqTrieBag(Run.getFilenameForNewRun());
try {
diskbasedTrie.copy(this.trie);
} catch (TrieNotCopyableException e) {
System.err.println(e);
e.printStackTrace();
}
return new TrieBagRun(diskbasedTrie);