package net.sf.cram.cg;
import java.nio.ByteBuffer;
class CigEl {
int len;
char op;
ByteBuffer bases, scores;
CigEl() {
}
CigEl(int len, char op) {
this.len = len;
this.op = op;
}
@Override
public String toString() {
if (bases != null) {
bases.rewind();
byte[] bytes = new byte[bases.limit()];
bases.get(bytes);
return String.format("%c, %d, %s", op, len, new String(bytes));
} else
return String.format("%c, %d, no bases", op, len);
}
}