All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.biopax.paxtools.query.model.Edge Maven / Gradle / Ivy

Go to download

BioPAX graph-theoretic querying - for finding paths between molecules, or identifying molecules that are reachable through specific paths, using the BioPAX pathway data model.

There is a newer version: 6.0.0
Show newest version
package org.biopax.paxtools.query.model;

/**
 * Wrapper interface for edges in a graph to be queried.
 *
 * @author Ozgun Babur
 */
public interface Edge extends GraphObject
{
	/**
	 * @return The target node
	 */
	Node getTargetNode();

	/**
	 * @return The source node
	 */
	Node getSourceNode();

	/**
	 * Algorithms may need a sign for the edge. 1: positive, -1 negative, 0: signless.
	 * @return The sign of the edge
	 */
	public int getSign();

	/**
	 * @return Whether this edge indicates a transcriptional relation
	 */
	public boolean isTranscription();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy