if (elements.length===0/* would fail at very start */||flag!==(elements[elements.length-1]as SecondaryStructure.Helix|SecondaryStructure.Sheet).flags/* flag changed */){
if (assignment===SecondaryStructureType.SecondaryStructureDssp.H||assignment===SecondaryStructureType.SecondaryStructureDssp.G||assignment===SecondaryStructureType.SecondaryStructureDssp.I){