Class ConsumptionControlledByMiner
java.lang.Object
org.biopax.paxtools.pattern.miner.MinerAdapter
org.biopax.paxtools.pattern.miner.AbstractSIFMiner
org.biopax.paxtools.pattern.miner.ConsumptionControlledByMiner
- Direct Known Subclasses:
ControlsProductionOfMiner
Miner for the consumption-controlled-by pattern.
- Author:
- Ozgun Babur
-
Field Summary
Fields inherited from class org.biopax.paxtools.pattern.miner.MinerAdapter
blacklist, description, idFetcher, idMap, name -
Constructor Summary
ConstructorsModifierConstructorDescriptionConstructor that sets name and description.protectedConstructor for extension purposes. -
Method Summary
Modifier and TypeMethodDescriptionConstructs the pattern.String[]If a SIF miner wants to tell which essential BioPAX elements mediated this relation, then they need to override this method and pass the labels of elements.Gets the label of the source node.String[]If a SIF miner wants to tell which PhysicalEntity objects acted as source of the relation, they need to override this method and pass the labels of elements.Gets the label of the target node.String[]If a SIF miner wants to tell which PhysicalEntity objects acted as source of the relation, they need to override this method and pass the labels of elements.Methods inherited from class org.biopax.paxtools.pattern.miner.AbstractSIFMiner
getSIFType, setType, writeResultMethods inherited from class org.biopax.paxtools.pattern.miner.MinerAdapter
concat, createSIFInteraction, fetchIDs, getCellularLocations, getChain, getCompoundName, getDeltaCompartments, getDeltaModifications, getDescription, getGeneSymbol, getGeneSymbol, getHeader, getIdentifiers, getIdMap, getModifications, getModifications, getModificationTerm, getName, getPattern, getPositionInString, getPositionStart, getRelationType, getUniprotNameForHuman, getUniprotNameForHuman, getValue, isInhibition, labeledInactive, removeCommon, setBlacklist, setDescription, setIDFetcher, setIdMap, setName, sign, sign, toString, toStringSet, writeResultAsSIF, writeResultDetailed, writeSIFsUsingSIFFrameworkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.biopax.paxtools.pattern.miner.Miner
getDescription, getName, getPatternMethods inherited from interface org.biopax.paxtools.pattern.miner.SIFMiner
createSIFInteraction, setBlacklist, setIDFetcher
-
Constructor Details
-
ConsumptionControlledByMiner
public ConsumptionControlledByMiner()Constructor that sets name and description. -
ConsumptionControlledByMiner
Constructor for extension purposes.- Parameters:
type- SIF type
-
-
Method Details
-
constructPattern
Constructs the pattern.- Specified by:
constructPatternin classMinerAdapter- Returns:
- pattern
-
getSourceLabel
Description copied from interface:SIFMinerGets the label of the source node.- Returns:
- source label
-
getTargetLabel
Description copied from interface:SIFMinerGets the label of the target node.- Returns:
- target label
-
getMediatorLabels
Description copied from class:MinerAdapterIf a SIF miner wants to tell which essential BioPAX elements mediated this relation, then they need to override this method and pass the labels of elements.- Overrides:
getMediatorLabelsin classMinerAdapter- Returns:
- labels of elements to collect publication refs
-
getSourcePELabels
Description copied from class:MinerAdapterIf a SIF miner wants to tell which PhysicalEntity objects acted as source of the relation, they need to override this method and pass the labels of elements.- Overrides:
getSourcePELabelsin classMinerAdapter- Returns:
- labels of elements
-
getTargetPELabels
Description copied from class:MinerAdapterIf a SIF miner wants to tell which PhysicalEntity objects acted as source of the relation, they need to override this method and pass the labels of elements.- Overrides:
getTargetPELabelsin classMinerAdapter- Returns:
- labels of elements
-