protected String simpleName(String chr) {
		if (chr == null) return "";
		chr = chr.trim();

		// Remove any prefix string until no change is made
		String chrPrev = "";
		do {
			chrPrev = chr;

			// Remove all common prefixes
			for (String prefix : CHROMO_PREFIX) {
				String chName = chr.toLowerCase();

				if (chName.startsWith(prefix + ":")) chr = chr.substring(prefix.length() + 1);
				else if (chName.startsWith(prefix + "_")) chr = chr.substring(prefix.length() + 1);
				else if (chName.startsWith(prefix + "-")) chr = chr.substring(prefix.length() + 1);
				else if (chName.startsWith(prefix)) chr = chr.substring(prefix.length());
				else if (chName.startsWith("0")) chr = chr.substring(1);
			}
		} while (!chr.equals(chrPrev));

		return chr;
	}