@Override
	protected SamEntry readNext() {
		try {
			while((line = reader.readLine()) != null) {
				lineNum++;
				if( line.startsWith("@") ) headers.addHeaderRecord(line);
				else return new SamEntry(line);
			}
		} catch(IOException e) {
			return null;
		}

		return null;
	}