Currently ihm.model.Ensemble allows for free text for its clustering_method and clustering_feature parameters. But the underlying data items in the IHM dictionary are enumerations. Only allow for values that are members of these enumerations, so that we don't generate invalid mmCIF files.
Currently
ihm.model.Ensemble
allows for free text for itsclustering_method
andclustering_feature
parameters. But the underlying data items in the IHM dictionary are enumerations. Only allow for values that are members of these enumerations, so that we don't generate invalid mmCIF files.