
org.biopax.paxtools.io.sif.level3.InteractionRuleL3 Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sif-converter Show documentation
Show all versions of sif-converter Show documentation
Converts a BioPAX model to binary SIF (simple interaction format) or extended binary SIF by inferring the interactions in the model and describing them in terms of simple interactions. This includes a set of BioPAX-specific inference rules implemented on top of paxtools-core.
The newest version!
package org.biopax.paxtools.io.sif.level3;
import org.biopax.paxtools.io.sif.InteractionRule;
import org.biopax.paxtools.model.Model;
import org.biopax.paxtools.model.level3.PhysicalEntity;
/**
* This interface defines a rule which can be run on BioPAX model L2 to derive
* simple interactions. All new rules should implement this interface.
*
* @author Emek Demir
* @author Ozgun Babur
*/
public interface InteractionRuleL3 extends InteractionRule
{
/**
* This method populates the interactionSet with simple interactions that can
* be derived from the model based on this rule.
* @param interactionSet to be populated
* @param pe PhysicalEntity that will be the seed of the inference
* @param model BioPAX model
*/
void inferInteractionsFromPE(InteractionSetL3 interactionSet, PhysicalEntity pe, Model model);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy