Uses of Interface
org.biopax.paxtools.pattern.Constraint
Packages that use Constraint
Package
Description
Main package.
Package for constraints.
-
Uses of Constraint in org.biopax.paxtools.pattern
Classes in org.biopax.paxtools.pattern that implement ConstraintModifier and TypeClassDescriptionclassThis is a mapping from a constraint to the elements in a match.Methods in org.biopax.paxtools.pattern that return ConstraintMethods in org.biopax.paxtools.pattern with parameters of type ConstraintModifier and TypeMethodDescriptionvoidPattern.add(Constraint constr, String... label) Creates a mapped constraint with the given generative constraint and the indexes it applies.voidPattern.insertPointConstraint(Constraint con, int... ind) A point constraint deals with only one element in a match, checks its validity.Constructors in org.biopax.paxtools.pattern with parameters of type ConstraintModifierConstructorDescriptionMappedConst(Constraint constr, int... inds) Constructor with the constraint and the index mapping.Pattern(Class<? extends BioPAXElement> startingClass, Constraint firstConstraint, String... label) Constructor with the first constraint and labels it uses. -
Uses of Constraint in org.biopax.paxtools.pattern.constraint
Classes in org.biopax.paxtools.pattern.constraint that implement ConstraintModifier and TypeClassDescriptionclassChecks if the PhysicalEntity controls anything.classThis is a very specialized constraint that checks if two PhysicalEntity of the same EntityReference have differential features, such that we can predict an activity change based on gain or loss of these features.classUsed for getting logical AND of a set of constraints.classThis is a base class for a Constraint.classUsed for using several constraints as a chain.classChecks if a controller of this Control is also a participant of the controlled interactions.classThis constraint is used to collect related EntityReference of the controllers of a Control.classGiven Conversion and its one of the participants (at the left or right), traverses to either the participants at the other side or the same side.classChecks if the parameter constraint cannot generate any candidate.classChecks identity of two elements.classChecks if an element has or has not a specific value for a field, or the field value of another element.classChecks if generated elements has or has not a specific value for a field, or the field value of another set of generated elements.classChecks if the element has a valid ID.classChecks if the element has the desired ID.classThis constraint is used to collect related EntityReference of the participant physical entities.classMany times we want to link PhysicalEntities (PE) while traversing a relation.classThis class checks if there exists a desired type of modification change among two PhysicalEntity.classLogical OR of several PathConstraints.classThis is a non-generative constraint that checks if the small molecule is ubiquitous in any context.classNegation of a constraint.classLogical OR of several constraints.classGets input or output participants of a Conversion.classGets the related Conversion where the PhysicalEntity is input or output, whichever is desired.classPathConstraint encapsulates PathAccessor of Paxtools.classThis constraint checks if two chains of linked physical entities are intersecting or not.classAfter traversing a PhysicalEntity and the Conversion it participates, this constraint takes us to the Control.classWhen a constraint excludes the origin element, but it is needed to be among them, use this constraint.classChecks the size of the generated elements of the wrapped constraint.classChecks if a variable is a specific type or its subclass.classUsed for getting logical XOR of a set of constraints.Methods in org.biopax.paxtools.pattern.constraint that return ConstraintModifier and TypeMethodDescriptionstatic ConstraintConBox.complexes()From PhysicalEntity to its parent Complex recursively.static ConstraintConBox.complexMembers()From Complex to its members recursively (also getting member of the inner complexes).static ConstraintConBox.compToER()From Complex or SimplePhysicalEntity to the related EntityReference.static ConstraintConBox.controlled()From Control to the controlled Processstatic ConstraintConBox.controllerPE()From Control to the controller PhysicalEntitystatic ConstraintConBox.controlsConv()From PhysicalEntity to the controlled Conversion, skipping the middle Control.static ConstraintConBox.controlsInteraction()From PhysicalEntity to the controlled Interaction, skipping the middle Control.static ConstraintConBox.controlToConv()From Control to the controlled Conversion, traversing downstream Controls recursively.static ConstraintConBox.controlToInter()From Control to the controlled Interaction, traversing downstream Controls recursively.static ConstraintConBox.controlToTempReac()From Control to the controlled TemplateReaction, traversing downstream Controls recursively.static ConstraintConBox.convToControl()From Conversion to the upstream Control (and its upstream Control recursively).static ConstraintConBox.convToController()From Conversion to the controller of the upstream Control (and its upstream Control recursively).static ConstraintConBox.differentialActivity(boolean activating) Gets a constraint to ensure that ensures only one of the two PhysicalEntities has an activity.static ConstraintConBox.equal(boolean equal) Makes a linker constraint from PhysicalEntity to its linked PhysicalEntity towards complex direction.static ConstraintConBox.erToPE()From EntityReference to the member PhysicalEntitystatic ConstraintConBox.genericEquiv()From PhysicalEntity to its generic equivalents, i.e.static ConstraintConBox.hasDifferentCompartments()Checks if two physical entities have non-empty and different compartments.static ConstraintConBox.hasProvenance(String name) Makes sure that the object is associated with a Provenance with the given name.static ConstraintMakes sure that the object has an Xref with the given ID.static ConstraintConBox.inSamePathway()Makes sure that the two interactions are members of the same pathway.static ConstraintConBox.interToControl()From Interaction to the upstream Control (and its upstream Control recursively).static ConstraintConBox.interToController()From Interaction to the controlling Controls recursively, and their controller PEs.static ConstraintConBox.interToPE()From Interaction to the related PhysicalEntity.static ConstraintConBox.isBait()Checks if the molecule is a bait of a Y2H experiment.static ConstraintConBox.isHuman()Makes sure the EntityReference or the PhysicalEntity belongs to human.static ConstraintConBox.isPrey()Checks if the molecule is a prey of a Y2H experiment.static ConstraintConBox.left()From Conversion to its left participants.static ConstraintConBox.linkedER(boolean up) static ConstraintConBox.linkToComplex()Makes a linker constraint from PhysicalEntity to its linked PhysicalEntity towards complex direction.static ConstraintConBox.linkToComplex(Blacklist blacklist) Makes a linker constraint from PhysicalEntity to its linked PhysicalEntity towards complex direction.static ConstraintConBox.linkToSimple(Blacklist blacklist) Makes a linker constraint from PhysicalEntity to its linked PhysicalEntity towards member direction.static ConstraintConBox.linkToSpecific()Makes a linker constraint from PhysicalEntity to its linked PhysicalEntity towards member direction.static ConstraintConBox.maxDegree(int limit) Makes sure the participant degree (number of Conversions that this is a participant) of the PhysicalEntity is less than or equal to the parameter.static ConstraintConBox.modificationConstraint(String modifTerm) Makes sure that the PhysicalEntity or any linked PE contains the modification term.static ConstraintConBox.moreControllerThanParticipant()Makes sure that the PhysicalEntity is controlling more reactions than it participates (excluding complex assembly).static ConstraintConBox.nameEquals(String name) Filters Named to contain a specific name.static ConstraintConBox.nameEquals(String... name) Filters Named to contain a name from the input set.static ConstraintConBox.nextInteraction()Starts from an Interaction and gets next Interactions in temporal order, if ever defined in a Pathway.static ConstraintConBox.notAParticipant()Makes sure that the second element (PhysicalEntity) is not a participant of the first element (Interaction).static ConstraintConBox.notControlled()Makes sure the Interaction has no Controlstatic ConstraintConBox.notControlsThis()Makes sure the second element (Control) is not a controller to the first element (Interaction).static ConstraintConBox.notGeneric()Makes sure that the PhysicalEntity do not have member physical entities..static ConstraintConBox.notLabeledInactive()Makes sure a PhysicalEntity of any linked member PhysicalEntities toward members are not labeled as inactive.static ConstraintConBox.participant()From Interaction to its PhysicalEntity participants.static ConstraintConBox.participantER()From Interaction to the related EntityReference of its participants.static ConstraintConBox.participatesInConv()From PhysicalEntity to the Conversion that it participates.static ConstraintConBox.participatesInInter()From PhysicalEntity to the Interaction that it participates.static ConstraintConBox.peNotRelatedToER()Makes sure that the given physical entity is not related to the entity reference.static ConstraintConBox.peToControl()From PhysicalEntity to the downstream Controlstatic ConstraintConBox.peToControlledConv()From PhysicalEntity to the downstream Conversion.static ConstraintConBox.peToControlledInter()From PhysicalEntity to the downstream Interaction.static ConstraintConBox.peToER()From SimplePhysicalEntity to its EntityReference.static ConstraintConBox.peToInter()From PhysicalEntity to the related Interaction.static ConstraintConBox.product()From TemplateReaction to its products.static ConstraintConBox.right()From Conversion to its right participants.static ConstraintConBox.simpleMembers()From complex to its simple members (members which are of type SimplePhysicalEntity) recursively.static ConstraintConBox.simplePEToConv(RelType type) From simple PhysicalEntity to related Conversion.static Constraintstatic ConstraintConBox.type(Class<? extends BioPAXElement> clazz) Creates an element type constraint.static ConstraintConBox.withComplexes()From PhysicalEntity to parent Complex recursively, or to itself.static ConstraintConBox.withComplexMembers()From Complex to its members, or the complex itself.static ConstraintConBox.withSimpleMembers()From complex to its simple members recursively, or the Complex itselfConstructors in org.biopax.paxtools.pattern.constraint with parameters of type ConstraintModifierConstructorDescriptionConstraintChain(Constraint... con) Constructor with the chained constraints.Empty(Constraint con) Constructor with the generative Constraint.NOT(Constraint con) Constructor with the wrapped constraint.SelfOrThis(Constraint con) Constructor with the wrapped constraint.SelfOrThis(Constraint con, int selfIndex) Constructor with the wrapped constraint and index of self.Size(Constraint con, int size, Size.Type type) Constructor with parameters.