code: private void setQcalls() {
  		qCalls = new int[seqLength];
  		byte[] qq = new byte[seqLength];
  		getSubArray(qq, PCON);
  		DataInputStream dis = new DataInputStream(new ByteArrayInputStream(qq));
  		for (int i = 0; i <= seqLength - 1; ++i) {
  			try {
  				qCalls[i] = (int) dis.readByte();
  			} catch (IOException e)//This shouldn't happen. If it does something must be seriously wrong.
  			{
  				throw new IllegalStateException("Unexpected IOException encountered while manipulating internal streams.");
  			}
  		}
  	}
docs: Fetch the quality calls from the trace data.