Uses of Class
org.biopax.paxtools.pattern.Pattern
Packages that use Pattern
Package
Description
Main package.
Package for pattern miner utility.
-
Uses of Pattern in org.biopax.paxtools.pattern
Methods in org.biopax.paxtools.pattern that return PatternModifier and TypeMethodDescriptionstatic PatternPatternBox.actChange(boolean activating, Map<EntityReference, Set<ModificationFeature>> activityFeat, Map<EntityReference, Set<ModificationFeature>> inactivityFeat) Pattern for the activity of an EntityReference is changed through a Conversion.static PatternPatternBox.bindsTo()Finds two Protein that appear together in a Complex.static PatternPatternBox.catalysisPrecedes(Blacklist blacklist) Pattern for detecting two EntityReferences are controlling consecutive reactions, where output of one reaction is input to the other.static PatternPatternBox.chemicalAffectsProteinThroughBinding(Blacklist blacklist) A small molecule is in a complex with a protein.static PatternPatternBox.chemicalAffectsProteinThroughControl()A small molecule controls an interaction of which the protein is a participant.static PatternPatternBox.controlsDegradationIndirectly()Finds cases where protein A changes state of B, and B is then degraded.static PatternPatternBox.controlsExpressionWithConversion()Finds the cases where transcription relation is shown using a Conversion instead of a TemplateReaction.static PatternPatternBox.controlsExpressionWithTemplateReac()Finds transcription factors that trans-activate or trans-inhibit an entity.static PatternPatternBox.controlsMetabolicCatalysis(Blacklist blacklist, boolean consumption) Pattern for a Protein controlling a reaction whose participant is a small molecule.static PatternPatternBox.controlsPhosphorylation()static PatternPatternBox.controlsStateChange()Pattern for a EntityReference has a member PhysicalEntity that is controlling a state change reaction of another EntityReference.static PatternPatternBox.controlsStateChangeBothControlAndPart()Pattern for a EntityReference has a member PhysicalEntity that is controlling a state change reaction of another EntityReference.static PatternPatternBox.controlsStateChangeButIsParticipant()Pattern for a EntityReference has a member PhysicalEntity that is controlling a state change reaction of another EntityReference.static PatternPatternBox.controlsStateChangeThroughBindingSmallMolecule(Blacklist blacklist) Pattern for an entity is producing a small molecule, and the small molecule controls state change of another molecule.static PatternPatternBox.controlsStateChangeThroughControllerSmallMolecule(Blacklist blacklist) Pattern for an entity is producing a small molecule, and the small molecule controls state change of another molecule.static PatternPatternBox.controlsStateChangeThroughDegradation()Finds cases where proteins affect their degradation.static PatternPatternBox.controlsTransport()Pattern for a ProteinReference has a member PhysicalEntity that is controlling a transportation of another ProteinReference.static PatternPatternBox.controlsTransportOfChemical(Blacklist blacklist) Pattern for a ProteinReference has a member PhysicalEntity that is controlling a reaction that changes cellular location of a small molecule.static PatternPatternBox.hasNonSelfEffect()Pattern for detecting PhysicalEntity that controls a Conversion whose participants are not associated with the EntityReference of the initial PhysicalEntity.static PatternPatternBox.inComplexWith()Two proteins have states that are members of the same complex.static PatternPatternBox.inSameActiveComplex()Pattern for two different EntityReference have member PhysicalEntity in the same Complex, and the Complex has an activity.static PatternPatternBox.inSameComplex()Pattern for two different EntityReference have member PhysicalEntity in the same Complex.static PatternPatternBox.inSameComplexEffectingConversion()Pattern for two different EntityReference have member PhysicalEntity in the same Complex, and the Complex is controlling a Conversion.static PatternPatternBox.inSameComplexHavingTransActivity()Pattern for two different EntityReference have member PhysicalEntity in the same Complex, and the Complex has transcriptional activity.static PatternPatternBox.modifiedPESimple()Pattern for an EntityReference has distinct PhysicalEntities associated with both left and right of a Conversion.static PatternPatternBox.modifierConv()Pattern for finding Conversions that an EntityReference is participating.static PatternPatternBox.molecularInteraction()Constructs a pattern where first and last molecules are participants of a MolecularInteraction.static PatternPatternBox.neighborOf()Constructs a pattern where first and last proteins are related through an interaction.static PatternPatternBox.peInOut()static PatternPatternBox.reactsWith(Blacklist blacklist) Constructs a pattern where first and last small molecules are substrates to the same biochemical reaction.static PatternPatternBox.relatedProteinRefOfInter(Class<? extends Interaction>... seedType) Finds ProteinsReference related to an interaction.static PatternPatternBox.stateChange(Pattern p, String ctrlLabel) Pattern for a Conversion has an input PhysicalEntity and another output PhysicalEntity that belongs to the same EntityReference.static PatternPatternBox.usedToProduce(Blacklist blacklist) Constructs a pattern where first small molecule is an input a biochemical reaction that produces the second small molecule.Methods in org.biopax.paxtools.pattern with parameters of type PatternModifier and TypeMethodDescriptionvoidAppends the constraints in the parameter pattern to the desired location.Gets elements corresponding to the given labels in the pattern.Gets element corresponding to the given label in the pattern.booleanSearcher.hasSolution(Pattern p, BioPAXElement... ele) Checks if there is any match for the given pattern if search starts from the given element.static Map<BioPAXElement, List<Match>> Searcher.search(Collection<? extends BioPAXElement> eles, Pattern pattern) Searches the given pattern starting from the given elements.Searcher.search(BioPAXElement ele, Pattern pattern) Searches the pattern starting from the given element.static Map<BioPAXElement, List<Match>> Searches the given pattern in the given model.static Map<BioPAXElement, List<Match>> Searcher.search(Model model, Pattern pattern, ProgressWatcher prg) Searches the given pattern in the given model.Searches the pattern starting from the given match.static <T extends BioPAXElement>
Set<T> Searcher.searchAndCollect(Collection<? extends BioPAXElement> eles, Pattern pattern, int index, Class<T> c) Searches the given pattern starting from the given elements, then collects the specified elements of the matches and returns.static <T extends BioPAXElement>
Set<T> Searcher.searchAndCollect(BioPAXElement ele, Pattern pattern, int index, Class<T> c) Searches the given pattern starting from the given element, then collects the specified elements of the matches and returns.static <T extends BioPAXElement>
Set<T> Searcher.searchAndCollect(Model model, Pattern pattern, int index, Class<T> c) Searches a model for the given pattern, then collects the specified elements of the matches and returns.static voidSearcher.searchInFile(Pattern p, String inFile, String outFile) Searches a pattern reading the model from the given file, and creates another model that is excised using the matching patterns.static voidSearcher.searchInFile(Pattern p, String inFile, String outFile, int seedLimit, int graphPerSeed) Searches a pattern reading the model from the given file, and creates another model that is excised using the matching patterns.Searcher.searchPlain(Collection<? extends BioPAXElement> eles, Pattern pattern) Searches the pattern starting from given elements, but instead of a match map, returns all matches in a list.Searcher.searchPlain(Model model, Pattern pattern) Searches the pattern in a given model, but instead of a match map, returns all matches in a list.static PatternPatternBox.stateChange(Pattern p, String ctrlLabel) Pattern for a Conversion has an input PhysicalEntity and another output PhysicalEntity that belongs to the same EntityReference. -
Uses of Pattern in org.biopax.paxtools.pattern.miner
Methods in org.biopax.paxtools.pattern.miner that return PatternModifier and TypeMethodDescriptionCatalysisPrecedesMiner.constructPattern()Constructs the pattern.ChemicalAffectsThroughBindingMiner.constructPattern()Constructs the pattern.ChemicalAffectsThroughControlMiner.constructPattern()Constructs the pattern.ConsumptionControlledByMiner.constructPattern()Constructs the pattern.ControlsDegradationIndirectMiner.constructPattern()Constructs the pattern.ControlsExpressionMiner.constructPattern()Constructs the pattern.ControlsExpressionWithConvMiner.constructPattern()Constructs the pattern.ControlsPhosphorylationMiner.constructPattern()Constructs the pattern.ControlsProductionOfMiner.constructPattern()Constructs the pattern.ControlsStateChangeDetailedMiner.constructPattern()Constructs the pattern.ControlsStateChangeOfMiner.constructPattern()Constructs the pattern.ControlsTransportMiner.constructPattern()Constructs the pattern.ControlsTransportOfChemicalMiner.constructPattern()Constructs the pattern.CSCOBothControllerAndParticipantMiner.constructPattern()Constructs the pattern.CSCOButIsParticipantMiner.constructPattern()Constructs the pattern.CSCOThroughBindingSmallMoleculeMiner.constructPattern()Constructs the pattern.CSCOThroughControllingSmallMoleculeMiner.constructPattern()Constructs the pattern.CSCOThroughDegradationMiner.constructPattern()Constructs the pattern.DirectedRelationMiner.constructPattern()Constructs the pattern.InComplexWithMiner.constructPattern()Constructs the pattern.InteractsWithMiner.constructPattern()Constructs the pattern.abstract PatternMinerAdapter.constructPattern()Constructs the pattern to use for mining.NeighborOfMiner.constructPattern()Constructs the pattern.ReactsWithMiner.constructPattern()Constructs the pattern.RelatedGenesOfInteractionsMiner.constructPattern()Constructs the pattern.UbiquitousIDMiner.constructPattern()Constructs the pattern.UsedToProduceMiner.constructPattern()Constructs the pattern.Miner.getPattern()Gets the pattern to use for mining the graph.MinerAdapter.getPattern()Gets the pattern, constructs if null.