|
@@ -98,12 +98,12 @@ const residue = {
|
|
|
microheterogeneityCompIds: p(microheterogeneityCompIds),
|
|
|
secondary_structure_type: p(l => {
|
|
|
if (!Unit.isAtomic(l.unit)) notAtomic();
|
|
|
- const secStruc = SecondaryStructureProvider.get(l.structure).value?.get(l.unit.id);
|
|
|
+ const secStruc = SecondaryStructureProvider.get(l.structure).value?.get(l.unit.invariantId);
|
|
|
return secStruc?.type[l.unit.residueIndex[l.element]] ?? SecondaryStructureType.Flag.NA;
|
|
|
}),
|
|
|
secondary_structure_key: p(l => {
|
|
|
if (!Unit.isAtomic(l.unit)) notAtomic();
|
|
|
- const secStruc = SecondaryStructureProvider.get(l.structure).value?.get(l.unit.id);
|
|
|
+ const secStruc = SecondaryStructureProvider.get(l.structure).value?.get(l.unit.invariantId);
|
|
|
return secStruc?.key[l.unit.residueIndex[l.element]] ?? -1;
|
|
|
}),
|
|
|
chem_comp_type: p(l => !Unit.isAtomic(l.unit) ? notAtomic() : l.unit.model.properties.chemicalComponentMap.get(compId(l))!.type),
|