
org.biopax.paxtools.query.model.GraphObject Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of paxtools-query Show documentation
Show all versions of paxtools-query Show documentation
BioPAX graph-theoretic querying - for finding paths between molecules,
or identifying molecules that are reachable through specific paths, using the BioPAX pathway data model.
package org.biopax.paxtools.query.model;
/**
* A graph object is the common interface for nodes and edges in a graph.
*
* @author Ozgun Babur
*/
public interface GraphObject
{
/**
* Every graph object should have an owner graph.
*
* @return The owner graph
*/
Graph getGraph();
/**
* This method is used for storing the object in a Map. The key should be uniquely generated for
* each edge in a graph.
*
* @return The key
*/
String getKey();
/**
* This method should clear any analysis specific labels on the object.
*/
void clear();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy