@Override
	public int[] decodeQuality(String quality) throws QualityFormatException {
		int[] qual = new int[quality.length()];
		for (int i = 0; i < qual.length; i++) {
			int c = quality.charAt(i);
			int q = c - encoding.getOffset();
			if ((q < encoding.lowerBound) || (q > encoding.upperBoud)) {
				throw new QualityFormatException(quality);
			}
			qual[i] = c - encoding.getOffset();
		}
		return qual;
	}