+
+ /**
+ * Returns commands to set atom attributes or properties, given a map of
+ * Jalview features as {featureType, {featureValue, AtomSpecModel}}. The
+ * assumption is that one command can be constructed for each feature type and
+ * value combination, to apply it to one or more residues.
+ *
+ * @param featureValues
+ * @return
+ */
+ List<StructureCommandI> setAttributes(
+ Map<String, Map<Object, AtomSpecModel>> featureValues);