public static final String convertAtomsToSeq(Atom[] atoms) { StringBuilder buf = new StringBuilder(); Group prevGroup = null; for (Atom a : atoms) { Group g = a.getGroup(); if (prevGroup != null) { if (prevGroup.equals(g)) { // we add each group only once. continue; } } String code3 = g.getPDBName(); Character code1 = get1LetterCodeAmino(code3); if (code1 == null) code1 = UNKNOWN_GROUP_LABEL; buf.append(code1); prevGroup = g; } return buf.toString(); }
code1 = get1LetterCodeAmino(groupCode3);
if (epolseq.getMon_id().length()==3 && StructureTools.get1LetterCodeAmino(epolseq.getMon_id())!=null){ AminoAcidImpl a = new AminoAcidImpl(); a.setRecordType(AminoAcid.SEQRESRECORD); Character code1 = StructureTools.get1LetterCodeAmino(epolseq.getMon_id()); a.setAminoType(code1); g = a;
aminoCode1 = StructureTools.get1LetterCodeAmino(groupCode3); else { aminoCode1 = StructureTools.get1LetterCodeAmino(groupCode3);