@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();

		char c[] = new char[length];
		for (int i = 0; i < length; i++)
			c[i] = getBase(i);

		sb.append(c);
		sb.append("\t");

		for (int i = 0; i < codes.length; i++)
			sb.append(Integer.toHexString(codes[i]));

		return sb.toString();
	}