protected AbstractBAMFileIndex( final SeekableStream stream, final SAMSequenceDictionary dictionary) { mBamDictionary = dictionary; mIndexBuffer = new IndexStreamBuffer(stream); seek(4); sequenceIndexes = new int[readInteger() + 1]; Arrays.fill(sequenceIndexes, -1); }
protected AbstractBAMFileIndex( final SeekableStream stream, final SAMSequenceDictionary dictionary) { mBamDictionary = dictionary; mIndexBuffer = new IndexStreamBuffer(stream); verifyBAMMagicNumber(stream.getSource()); sequenceIndexes = new int[readInteger() + 1]; Arrays.fill(sequenceIndexes, -1); }