package picard.illumina.parser.fakers;
import java.nio.ByteBuffer;
/**
* Created by jcarey on 3/13/14.
*/
public class MultiTileLocsFileFaker extends FileFaker {
@Override
protected void fakeFile(final ByteBuffer buffer) {
buffer.putInt(1);
buffer.putFloat(1.0f);
buffer.putInt(1);
for (int count = 0; count < tiles.size(); count++) {
buffer.putFloat(5.0f + (count * 0.5f));
buffer.putFloat(5.0f + (count * 0.5f));
}
}
@Override
protected boolean addLeadingZeros() {
return false;
}
@Override
protected int bufferSize() {
return (Integer.SIZE * 2) + (Float.SIZE * tiles.size()) + Float.SIZE;
}
}