// Add inserted residues as features to the base residue
Atom currAtom = resAtoms.get(0);
if (currAtom.insCode != ' '
+ && !residues.isEmpty()
&& residues.lastElement().atoms.get(0).resNumber == currAtom.resNumber)
{
SequenceFeature sf = new SequenceFeature("INSERTION",
else
{
+ // boolean baseDetected = false;
+ // for (Atom resAtom : resAtoms)
+ // {
+ // if (resAtom.insCode == ' ')
+ // {
+ // baseDetected = true;
+ // }
+ // }
+ // if (!baseDetected)
+ // {
+ // continue;
+ // }
// Make a new Residue object with the new atoms vector
residues.addElement(new Residue(resAtoms, resNumber - 1, count));
resFeatures.addElement(sf);
resAnnotation.addElement(new Annotation(tmpat.tfactor));
// Keep totting up the sequence
+
if ((symbol = ResidueProperties.getAA3Hash().get(tmpat.resName)) == null)
{
String nucname = tmpat.resName.trim();