package statalign.io; /** * Ancestor for all input/output data types in StatAlign. * * @author novak */ public interface DataType { /** * @return <tt>true</tt> if the DataType contains a List of * items, each of which is associated with one of the input sequences, * for example protein structure coordinates. */ public abstract boolean perSequenceData(); public RawSequences getSeqs(); public void setSeqs(RawSequences rs); public abstract String getSummaryAssociatedWith(String sequenceName); public abstract void removeDataAssociatedWith(String sequenceName); }