Class ControlsStateChangeOfMiner
java.lang.Object
org.biopax.paxtools.pattern.miner.MinerAdapter
org.biopax.paxtools.pattern.miner.AbstractSIFMiner
org.biopax.paxtools.pattern.miner.ControlsStateChangeOfMiner
- Direct Known Subclasses:
ControlsPhosphorylationMiner,ControlsTransportMiner,CSCOButIsParticipantMiner,CSCOThroughBindingSmallMoleculeMiner,CSCOThroughControllingSmallMoleculeMiner
Miner for the controls-state-change pattern.
- Author:
- Ozgun Babur
-
Field Summary
Fields inherited from class org.biopax.paxtools.pattern.miner.MinerAdapter
blacklist, description, idFetcher, idMap, name -
Constructor Summary
ConstructorsModifierConstructorDescriptionEmpty constructor.protectedControlsStateChangeOfMiner(String name, String description) Constructor for extension purposes.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
-
ControlsStateChangeOfMiner
Constructor for extension purposes.- Parameters:
name- name of the minerdescription- description of the miner
-
ControlsStateChangeOfMiner
public ControlsStateChangeOfMiner()Empty constructor. -
ControlsStateChangeOfMiner
Constructor for extension purposes.- Parameters:
type- relation 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
-