package uk.ac.ebi.ep.enzymeservices.rhea;
import java.util.List;
import org.xml_cml.schema.cml2.react.Reaction;
import uk.ac.ebi.ep.data.enzyme.model.ReactionPathway;
import uk.ac.ebi.rhea.ws.client.RheaFetchDataException;
import uk.ac.ebi.rhea.ws.response.search.RheaReaction;
/**
*
* @since 1.0
* @version $LastChangedRevision: 1820 $ <br/>
* $LastChangedDate: 2011-08-19 15:47:22 +0100 (Fri, 19 Aug 2011) $ <br/>
* $Author: hongcao $
* @author $Author: hongcao $
*/
public interface IRheaAdapter {
public enum RheaQueryFields {
EC
}
public Reaction getReactionInCmlreact(String rheaCmlReactUri)
throws RheaFetchDataException;
public List<RheaReaction> searchRheasInCmlreact(String query)
throws RheaFetchDataException;
public List<Reaction> getRheasInCmlreact(String query)
throws RheaFetchDataException;
public ReactionPathway getReactionPathway(Reaction reaction);
}