public synchronized int baseNumberPreMRna2Pos(int baseNum) {
		for (Exon eint : sortedStrand()) {
			if (eint.size() >= baseNum) return eint.getStart() + baseNum;
			baseNum -= eint.size();
		}

		return -1;
	}