String key = tssE.getAttributeValue("key",ns); //$NON-NLS-1$
String tssID = tssE.getAttributeValue(ID,ns);
String tssTypeStr = tssE.getChildText(TYPE,ns);
String tssSeqStr = tssE.getChildText(SEQUENCE,ns);
String tmStr = tssE.getChildText(TM,ns);
PropertyAcceptorNucleotideSequence tss = ProbeMakerSequenceFactory.createTSS(
new SimpleNucleotideSequence(tssID, tssSeqStr, Byte.parseByte(tssTypeStr)),
targetID);
ProbeMakerPropertyUtils.setHybridizationTemp(tss,Float.parseFloat(tmStr));
addMessagesFromElement(tss,tssE.getChild("messageList",ns)); //$NON-NLS-1$
tssMap.put(key,tss);
}
PropertyAcceptorNucleotideSequence five = null;
PropertyAcceptorNucleotideSequence three = null;
five = tssMap.get(TSSPair.KEY_FIVE_PRIME);
three = tssMap.get(TSSPair.KEY_THREE_PRIME);
TSSPair tssP = ProbeMakerSequenceFactory.createTSSPair(five,three,target);
addMessagesFromElement(tssP,tssPairE.getChild("messageList",ns)); //$NON-NLS-1$