Class SBMLConnectorPreprocessor
- java.lang.Object
-
- de.unirostock.sems.bives.algorithm.Connector
-
- de.unirostock.sems.bives.sbml.algorithm.SBMLConnectorPreprocessor
-
public class SBMLConnectorPreprocessor extends de.unirostock.sems.bives.algorithm.Connector
The Class SBMLConnectorPreprocessor to pre-compute a mapping.- Author:
- Martin Scharm
-
-
Constructor Summary
Constructors Constructor Description SBMLConnectorPreprocessor(de.unirostock.sems.bives.algorithm.Connector preprocessor)
Instantiates a new sBML connector preprocessor.SBMLConnectorPreprocessor(de.unirostock.sems.bives.algorithm.Connector preprocessor, boolean allowDifferentIds, boolean careAboutNames, boolean stricterNames)
Instantiates a new sBML connector preprocessor.SBMLConnectorPreprocessor(SBMLDocument sbmlDocA, SBMLDocument sbmlDocB)
Instantiates a new sBML connector preprocessor.SBMLConnectorPreprocessor(SBMLDocument sbmlDocA, SBMLDocument sbmlDocB, boolean allowDifferentIds, boolean careAboutNames, boolean stricterNames)
Instantiates a new sBML connector preprocessor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
connect()
protected void
init()
-
-
-
Constructor Detail
-
SBMLConnectorPreprocessor
public SBMLConnectorPreprocessor(SBMLDocument sbmlDocA, SBMLDocument sbmlDocB, boolean allowDifferentIds, boolean careAboutNames, boolean stricterNames)
Instantiates a new sBML connector preprocessor.- Parameters:
sbmlDocA
- the original documentsbmlDocB
- the modified documentallowDifferentIds
- may mapped entities have different ids? seeDiff.ALLOW_DIFFERENT_IDS
careAboutNames
- should we care about names? seeDiff.CARE_ABOUT_NAMES
stricterNames
- should we handle the names very strictly? seeDiff.STRICTER_NAMES
-
SBMLConnectorPreprocessor
public SBMLConnectorPreprocessor(SBMLDocument sbmlDocA, SBMLDocument sbmlDocB)
Instantiates a new sBML connector preprocessor. Uses default values for the mapping, seeDiff.ALLOW_DIFFERENT_IDS
,Diff.CARE_ABOUT_NAMES
, andDiff.STRICTER_NAMES
.- Parameters:
sbmlDocA
- the original documentsbmlDocB
- the modified document
-
SBMLConnectorPreprocessor
public SBMLConnectorPreprocessor(de.unirostock.sems.bives.algorithm.Connector preprocessor, boolean allowDifferentIds, boolean careAboutNames, boolean stricterNames)
Instantiates a new sBML connector preprocessor.- Parameters:
preprocessor
- the preprocessorallowDifferentIds
- may mapped entities have different ids? seeDiff.ALLOW_DIFFERENT_IDS
careAboutNames
- should we care about names? seeDiff.CARE_ABOUT_NAMES
stricterNames
- should we handle the names very strictly? seeDiff.STRICTER_NAMES
-
SBMLConnectorPreprocessor
public SBMLConnectorPreprocessor(de.unirostock.sems.bives.algorithm.Connector preprocessor)
Instantiates a new sBML connector preprocessor. Uses default values for the mapping, seeDiff.ALLOW_DIFFERENT_IDS
,Diff.CARE_ABOUT_NAMES
, andDiff.STRICTER_NAMES
.- Parameters:
preprocessor
- the preprocessor
-
-
Method Detail
-
init
protected void init() throws de.unirostock.sems.bives.exception.BivesConnectionException
- Specified by:
init
in classde.unirostock.sems.bives.algorithm.Connector
- Throws:
de.unirostock.sems.bives.exception.BivesConnectionException
-
connect
protected void connect() throws de.unirostock.sems.bives.exception.BivesConnectionException
- Specified by:
connect
in classde.unirostock.sems.bives.algorithm.Connector
- Throws:
de.unirostock.sems.bives.exception.BivesConnectionException
-
-