- always equal when objects are identical
@@ -1059,6 +1059,7 @@ namespace Structure {
}
export function areUnitIdsAndIndicesEqual(a: Structure, b: Structure) {
+ if (a === b) return true;
if (!areUnitIdsEqual(a, b)) return false;
for (let i = 0, il = a.units.length; i < il; i++) {
@@ -490,6 +490,7 @@ namespace Unit {
export function areConformationsEqual(a: Unit, b: Unit) {
if (!SortedArray.areEqual(a.elements, b.elements)) return false;
return isSameConformation(a, b.model);