protected SolexaFastqParser(String id) {
		Matcher m = Pattern.compile(REGEX).matcher(id);
		// Last guard block
		if (!m.matches())
			return;
		setAttribute(IdAttributes.FASTQ_TYPE, NAME);
		for (IdAttributes a : regexAttributeMap.keySet()) {
			String value = m.group(regexAttributeMap.get(a));
			if (value != null)
				setAttribute(a, m.group(regexAttributeMap.get(a)));
		}
	}