String.valueOf(threePrime == null ? 0 : ProbeMakerPropertyUtils.getAllMessages(threePrime).size()),
String.valueOf(ProbeMakerPropertyUtils.getOwnMessages(pr.getTSSPair()).size()),
String.valueOf(ProbeMakerPropertyUtils.getOwnMessages(pr).size()),
fivePrime == null ? "" : fivePrime.seqString(), //$NON-NLS-1$
String.valueOf(fivePrime == null ? 0 : ProbeMakerPropertyUtils.getHybridizationTemp(fivePrime)),
threePrime == null ? "" : threePrime.seqString(), //$NON-NLS-1$
String.valueOf(threePrime == null ? 0 : ProbeMakerPropertyUtils.getHybridizationTemp(threePrime))
});
for (int t = 0; t < pr.getTags().size(); t++) {
outStr += VALUE_SEPARATOR;
NucleotideSequence tag = pr.getTagAt(t);