*/
public CigarArray getCompactAlignment();
+ /**
+ * Set an arbitrary key value pair for an alignment.
+ * Note: both key and value objects should return a
+ * meaningful, human readable response to .toString()
+ * @param key
+ * @param value
+ */
public void setProperty(Object key, Object value);
-
+ /**
+ * Get a named property from the alignment.
+ * @param key
+ * @return value of property
+ */
public Object getProperty(Object key);
+ /**
+ * Get the property hashtable.
+ * @return hashtable of alignment properties (if any)
+ */
+ public Hashtable getProperties();
}