* @return
*/
StructureCommandI getSelectedResidues();
+
+ /**
+ * Returns a command to list the unique names of residue attributes, or null
+ * if no such command is supported
+ *
+ * @return
+ */
+ StructureCommandI listResidueAttributes();
+
+ /**
+ * Returns a command to list residues with an attribute of the given name,
+ * with attribute value, or null if no such command is supported
+ *
+ * @return
+ */
+ StructureCommandI getResidueAttributes(String attName);
}