boolean anyResultMatches(String transcriptId, Variant seqChange, List<ChangeEffect> resultsList, boolean useSimple, StringBuilder resultsSoFar) {
		boolean ok = false;
		for (ChangeEffect chEff : resultsList) {
			String resStr = chEff.toStringSimple(!useSimple);
			if (verbose) System.out.println(seqChange + "\t'" + resStr + "'");

			String effTrId = chEff.getMarker().findParent(Transcript.class).getId();
			if ((transcriptId == null) || (transcriptId.equals(effTrId))) {

				if (!seqChange.getId().equals(resStr)) {
					// SNP effect does not match this result  
					if (verbose) Gpr.debug("SeqChange: " + seqChange + "\tResult: '" + chEff + "'");
					resultsSoFar.append(seqChange + "\t'" + resStr + "'\n");
				} else {
					// SNP effect matches one result
					ok = true;
					break;
				}
			}
		}
		return ok;
	}