package org.nextprot.api.isoform.mapper.domain; import java.io.Serializable; import java.util.List; public interface FeatureQuery extends Serializable { /** @return a list of feature */ List<String> getFeatureList(); /** @return the feature type (annotation category such as variant, mutagenesis, ...) */ String getFeatureType(); /** @return entry accession (or null if not defined) */ String getAccession(); /** @throws FeatureQueryException if invalid query */ void checkFeatureQuery() throws FeatureQueryException; }