Exemplo n.º 1
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.__strCommandBeamSize = None
        self.__strCommandBeamFlux = None
        self.__strCommandBeamWavelength = None

        self.__strCommandCrystalSize = None
        self.__strCommandCrystalCell = None
        self.__strCommandCrystalNRES = None
        self.__strCommandCrystalNMON = None
        self.__strCommandCrystalNDNA = None
        self.__strCommandCrystalNRNA = None
        self.__strCommandCrystalPATM = None
        self.__strCommandCrystalSATM = None

        self.__strCommandExposureTime = None
        self.__strCommandImages = None

        self.__listCommandsRaddose = []

        self.__dictResults = {}

        # ugly workaround while waiting for RADDOSE XML output file
        for strAbsorbedDoseKeyword in EDPluginRaddosev10.__listABSORBED_DOSE:
            self.__dictResults[strAbsorbedDoseKeyword] = None

        self.__dictResults[EDPluginRaddosev10.__strSOLVENT] = None

        self.__fSolvent = None
        self.__fTimeToReachHendersonLimit = None

        self.setXSDataInputClass(XSDataRaddoseInput)
        self.dataOutput = XSDataRaddoseOutput()
Exemplo n.º 2
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputIfeffit)

        self.__strOutputSessionFileName = 'session.sav'
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataMinimalXdsIn)
     self.setDataOutput(XSDataMinimalXdsOut())
     self.dataOutput.succeeded = XSDataBoolean(False)
     self.maxNoProcessors = 10
     self.pathToNeggiaPlugin = None
Exemplo n.º 4
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputIfeffit)

        self.__strOutputSessionFileName = 'session.sav'
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.__strCommandBeamSize = None
        self.__strCommandBeamFlux = None
        self.__strCommandBeamWavelength = None

        self.__strCommandCrystalSize = None
        self.__strCommandCrystalCell = None
        self.__strCommandCrystalNRES = None
        self.__strCommandCrystalNMON = None
        self.__strCommandCrystalNDNA = None
        self.__strCommandCrystalNRNA = None
        self.__strCommandCrystalPATM = None
        self.__strCommandCrystalSATM = None

        self.__strCommandExposureTime = None
        self.__strCommandImages = None

        self.__listCommandsRaddose = []

        self.__dictResults = {}

        # ugly workaround while waiting for RADDOSE XML output file
        for strAbsorbedDoseKeyword in EDPluginRaddosev10.__listABSORBED_DOSE:
            self.__dictResults[ strAbsorbedDoseKeyword ] = None

        self.__dictResults[ EDPluginRaddosev10.__strSOLVENT ] = None

        self.__fSolvent = None
        self.__fTimeToReachHendersonLimit = None

        self.setXSDataInputClass(XSDataRaddoseInput)
Exemplo n.º 6
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputH5ToCBF)
     self.setDataOutput(XSDataResultH5ToCBF())
     self.CBFFile = None
     self.CBFFileTemplate = None
     self.tmpCBFFile = None
Exemplo n.º 7
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputFIT2DCake)
     self.m_strOutputFilePath = None
     self.addCompatibleVersion("PROGRAM  FIT2D  Version: V15.095")
Exemplo n.º 8
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDozor)
     self.setDataOutput(XSDataResultDozor())
     self.strImageLinkSubDirectory = "img"
     self.defaultFractionPolarization = 0.99
     self.defaultImageStep = 1
     self.startingAngle = 0.0
     self.firstImageNumber = None
     self.oscillationRange = None
     self.overlap = 0.0
     self.ixMin = None
     self.iyMin = None
     self.ixMax = None
     self.iyMax = None
     # Default values for ESRF Pilatus6M id23eh1: 1,1230; 1228,1298
     self.ixMinPilatus6m = 1
     self.ixMaxPilatus6m = 1230
     self.iyMinPilatus6m = 1228
     self.iyMaxPilatus6m = 1298
     # Default values for ESRF Pilatus2M : ID30a1: 1,776; 826,894
     self.ixMinPilatus2m = 1
     self.ixMaxPilatus2m = 776
     self.iyMinPilatus2m = 826
     self.iyMaxPilatus2m = 894
     # Default values for ESRF Eiger4M : ID30a3: 1,1120; 1025,1140
     self.ixMinEiger4m = 1
     self.ixMaxEiger4m = 1120
     self.iyMinEiger4m = 1025
     self.iyMaxEiger4m = 1140
     # Bad zones
     self.strBad_zona = None
Exemplo n.º 9
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputMeasureOffsetSift)
     self.inputFiles = []
     self.outFile = None
Exemplo n.º 10
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputBest)

        # Version 3.3.0 is deprecated, see bug #532
        self.addCompatibleVersion("Version 3.3.0 //  15.11.2009")
        self.addCompatibleVersion("Version 3.3.1 //  24.04.2010")
        self.addCompatibleVersion("Version 3.3.2 //  25.10.2010")
        self.addCompatibleVersion("Version 3.4.0 //  15.11.2010")
        self.addCompatibleVersion("Version 3.4.1 //  15.02.2011")
        self.addCompatibleVersion("Version 3.4.2 //  05.03.2011")
        self.addCompatibleVersion("Version 3.4.3 //  06.05.2011")
        self.addCompatibleVersion("Version 3.4.4 //  10.06.2011")
        self.addCompatibleVersion("Version 4.1.0 //  02.10.2012")

        self.strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.strComplexity = "none"

        self.strBestHome = None
        self.strCommandBestHome = None
        self.strCommandBest = None

        self.strExposureTime = None
        self.strDoseRate = None
        self.strDetectorType = None

        self.strPathToBestDatFile = None
        self.strPathToBestParFile = None
        self.listFileBestHKL = []

        self.bVersionHigherThan4_0 = False
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)

        self.addCompatibleVersion('Version 3.1.0.d //  26.04.2007')
        self.addCompatibleVersion('Version 3.1.0.d //  16.07.2007')
        self.addCompatibleVersion('Version 3.2.0 //  03.11.2008')

        self.strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.strComplexity = "none"

        self.strBestHome = None
        self.strCommandBestHome = None
        self.strCommandBest = None

        self.strExposureTime = None
        self.strDoseRate = None
        self.strDetectorType = None

        self.strPathToBestDatFile = None
        self.strPathToBestParFile = None
        self.listFileBestHKL = []

        self.setXSDataInputClass(XSDataInputBest)
Exemplo n.º 12
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDataver)
     self.strOutFile = None
     self.lstInFiles = []
Exemplo n.º 13
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setRequiredToHaveConfiguration(True)
        self.setXSDataInputClass(XSDataAimless)

        self.output_file = None
        self.input_file = None
Exemplo n.º 14
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatPorod)
     self.gnomFile = None
     self.atsasVersion = "2.5.2"
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputCrystFEL)
        self.setDataOutput(XSDataResultCrystFEL())

        #TODO move to input file
        self.partialator_options = "--max-adu=65000 --iterations=1 --model=unity -j 60"
Exemplo n.º 16
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)

        self.addCompatibleVersion('Version 3.1.0.d //  26.04.2007')
        self.addCompatibleVersion('Version 3.1.0.d //  16.07.2007')
        self.addCompatibleVersion('Version 3.2.0 //  03.11.2008')

        self.strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.strComplexity = "none"

        self.strBestHome = None
        self.strCommandBestHome = None
        self.strCommandBest = None

        self.strExposureTime = None
        self.strDoseRate = None
        self.strDetectorType = None

        self.strPathToBestDatFile = None
        self.strPathToBestParFile = None
        self.listFileBestHKL = []

        self.setXSDataInputClass(XSDataInputBest)
Exemplo n.º 17
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputBest)

        # This version of the Best plugin requires the latest
        # version of Best.
        self.addCompatibleVersion("Version 4.1.0 //  02.10.2012")

        self.strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.strComplexity = "none"

        self.strBestHome = None
        self.strCommandBestHome = None
        self.strCommandBest = None

        self.strExposureTime = None
        self.strDoseRate = None
        self.strDetectorType = None

        self.strPathToBestDatFile = None
        self.strPathToBestParFile = None
        self.listFileBestHKL = []

        self.bVersionHigherThan4_0 = False
Exemplo n.º 18
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputBest)

        # This version of the Best plugin requires the latest
        # version of Best. 
        self.addCompatibleVersion("Version 4.1.0 //  02.10.2012")

        self.strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.strComplexity = "none"

        self.strBestHome = None
        self.strCommandBestHome = None
        self.strCommandBest = None

        self.strExposureTime = None
        self.strDoseRate = None
        self.strDetectorType = None

        self.strPathToBestDatFile = None
        self.strPathToBestParFile = None
        self.listFileBestHKL = []

        self.bVersionHigherThan4_0 = False
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputSiftDescriptor)
     self.strImage = None
     self.strKeys = None
Exemplo n.º 20
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputBest)

        # Version 3.3.0 is deprecated, see bug #532
        self.addCompatibleVersion("Version 3.3.0 //  15.11.2009")
        self.addCompatibleVersion("Version 3.3.1 //  24.04.2010")
        self.addCompatibleVersion("Version 3.3.2 //  25.10.2010")
        self.addCompatibleVersion("Version 3.4.0 //  15.11.2010")
        self.addCompatibleVersion("Version 3.4.1 //  15.02.2011")
        self.addCompatibleVersion("Version 3.4.2 //  05.03.2011")
        self.addCompatibleVersion("Version 3.4.3 //  06.05.2011")
        self.addCompatibleVersion("Version 3.4.4 //  10.06.2011")

        self.__strCONF_BEST_HOME_LABEL = "besthome"

        # Default value of strategy complexity
        self.__strComplexity = "none"

        self.__strBestHome = None
        self.__strCommandBestHome = None
        self.__strCommandBest = None

        self.__strExposureTime = None
        self.__strDoseRate = None
        self.__strDetectorType = None

        self.__strPathToBestDatFile = None
        self.__strPathToBestParFile = None
        self.__listFileBestHKL = []
Exemplo n.º 21
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataMinimalXdsIn)
     self.setDataOutput(XSDataMinimalXdsOut())
     self.dataOutput.succeeded = XSDataBoolean(False)
     self.maxNoProcessors = 10
     self.pathToNeggiaPlugin = None
Exemplo n.º 22
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatPorod)
     self.gnomFile = None
     self.atsasVersion = "2.5.2"
Exemplo n.º 23
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDozor)
     self.setDataOutput(XSDataResultDozor())
     self.strImageLinkSubDirectory = "img"
     self.defaultFractionPolarization = 0.99
     self.defaultImageStep = 1
     self.startingAngle = 0.0
     self.firstImageNumber = None
     self.oscillationRange = None
     self.overlap = 0.0
     self.ixMin = None
     self.iyMin = None
     self.ixMax = None
     self.iyMax = None
     # Default values for ESRF Pilatus6M
     self.ixMinPilatus6m = 1
     self.ixMaxPilatus6m = 1270
     self.iyMinPilatus6m = 1190
     self.iyMaxPilatus6m = 1310
     # Default values for ESRF Pilatus2M
     self.ixMinPilatus2m = 1
     self.ixMaxPilatus2m = 840
     self.iyMinPilatus2m = 776
     self.iyMaxPilatus2m = 852
     # Default values for ESRF Eiger4M
     self.ixMinEiger4m = 1
     self.ixMaxEiger4m = 840
     self.iyMinEiger4m = 776
     self.iyMaxEiger4m = 852
     # Bad zones
     self.strBad_zona = None
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputCrystFEL)
        self.setDataOutput(XSDataResultCrystFEL())

        self.process_hkl_options = "--max-adu=65000 --scale"
        self.process_hkl_type = None
Exemplo n.º 25
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)

        self.addCompatibleVersion(
            "Mosflm version 7.0.9  for Image plate and CCD data 14th May 2012")
        self.addCompatibleVersion(
            "Mosflm version 7.1.2  for Image plate and CCD data 16th June 2014"
        )
        self.addCompatibleVersion(
            "Mosflm version 7.1.3  for Image plate and CCD data 17th February 2015"
        )
        self.addCompatibleVersion(
            "Mosflm version 7.2.0  for IP, CCD and PAD data 5th June 2015")
        self.addCompatibleVersion(
            "Mosflm version 7.2.1  for IP, CCD and PAD data 10th September 2015"
        )
        self.addCompatibleVersion(
            "Mosflm version 7.3.0  for IP, CCD and PAD data")

        self.strMOSFLMNewmatFileName = None
        self.strMOSFLMMatrixFileName = None
        self.bReversephi = False
        self.fPolarization = None
        self.iOmega = None
        self.strRaster = None
Exemplo n.º 26
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputSaxsDelMetadatav1_0)
     self.strImage = None
     self.strKey = None
Exemplo n.º 27
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputSiftDescriptor)
     self.strImage = None
     self.strKeys = None
Exemplo n.º 28
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDataver)
     self.strOutFile = None
     self.lstInFiles = []
Exemplo n.º 29
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataString, "paramString")
     self.setScriptExecutable(
         "/dls_sw/apps/mx-scripts/auto-edna/makeAnEDNAXML-SDA.sh")
Exemplo n.º 30
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     # the 3 regexpes used to parse the output, from max's script
     self.start_re = re.compile('Nmol\/asym  Matthews Coeff  \%solvent       P\(tot\)')
     self.good_re = re.compile('\S+\s+\S+\s+(\S+)\s+(\S+)')
     self.bad_re = re.compile('System')
     self.setXSDataInputClass(XSDataMatthewsCoeffIn)
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputCrystFEL)
        self.setDataOutput(XSDataResultCrystFEL())

        #TODO move to input file
        self.partialator_options = "--max-adu=65000 --iterations=1 --model=unity -j 60"
Exemplo n.º 32
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setRequiredToHaveConfiguration(True)
        self.setXSDataInputClass(XSDataAimless)

        self.output_file = None
        self.input_file = None
Exemplo n.º 33
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputMeasureOffsetSift)
     self.inputFiles = []
     self.outFile = None
Exemplo n.º 34
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputDamfilt)

        self.__strInputPdbFileName = 'input.pdb'
        self.__strOutputPdbFileName = 'damfilt.pdb'
Exemplo n.º 35
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputSaxsAddv1_0)
     self.inputImages = []
     self.outputImage = None
     self.options = None
Exemplo n.º 36
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputBackground3D)
     self.setDataOutput(XSDataResultBackground3D())
     self.strImageLinkSubDirectory = "img"
     self.defaultFractionPolarization = 0.99
     self.defaultImageStep = 1
     self.startingAngle = 0.0
Exemplo n.º 37
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputRsync)
     self.strSource = None
     self.strDestination = None
     self.strOption = None
Exemplo n.º 38
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(CCP4DataInputFREERFLAG)

        self._hklin = None
        self._hklout = None

        return
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(CCP4DataInputFREERFLAG)

        self._hklin = None
        self._hklout = None

        return
Exemplo n.º 40
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setRequiredToHaveConfiguration(True)
     self.__strXDSInput = None
     self.__listJob = None
     self.__strImageLinkSubDirectory = "img"
     self.__strPathToXGeoCorr = None
     self.__strPathToYGeoCorr = None
Exemplo n.º 41
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputSaxsAddv1_0)
     self.inputImages = []
     self.outputImage = None
     self.options = None
Exemplo n.º 42
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setRequiredToHaveConfiguration(True)
     self.__strXDSInput = None
     self.__listJob = None
     self.__strImageLinkSubDirectory = "img"
     self.__strPathToXGeoCorr = None
     self.__strPathToYGeoCorr = None
Exemplo n.º 43
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputFind)

        self.__searchPath = None
        self.__inputString = None
Exemplo n.º 44
0
 def __init__(self ):
     """
     """
     EDPluginExecProcessScript.__init__(self )
     self.setXSDataInputClass(XSDataInputFind)
     
     self.__searchPath = None
     self.__inputString = None
Exemplo n.º 45
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputBackground3D)
     self.setDataOutput(XSDataResultBackground3D())
     self.strImageLinkSubDirectory = "img"
     self.defaultFractionPolarization = 0.99
     self.defaultImageStep = 1
     self.startingAngle = 0.0
Exemplo n.º 46
0
 def __init__(self ):
     EDPluginExecProcessScript.__init__(self )
     self.setXSDataInputClass(XSDataInputRdfit)
     self.strScaleIntensityGleFile = self.getBaseName() + "_scaleIntensity.gle"
     self.strScaleIntensityPlot = self.strScaleIntensityGleFile.replace(".gle", ".png")
     self.strBFactorGleFile = self.getBaseName() + "_bFactor.gle "
     self.strBFactorPlot = self.strBFactorGleFile.replace(".gle", ".png")
     self.strHtmlPath = self.getBaseName() + ".html"
Exemplo n.º 47
0
 def __init__(self):
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputAutoPROC)
     self.setDataOutput(XSDataResultAutoPROC())
     self.maxNoProcessors = 12
     self.pathToNeggiaPlugin = None
     self.doScaleWithXscale = False
     self.rotationAxis = None
Exemplo n.º 48
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputRsync)
     self.strSource = None
     self.strDestination = None
     self.strOption = None
Exemplo n.º 49
0
    def __init__(self):
        """
        """
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(XSDataInputDamfilt)

        self.__strInputPdbFileName = 'input.pdb'
        self.__strOutputPdbFileName = 'damfilt.pdb'
Exemplo n.º 50
0
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setRequiredToHaveConfiguration(True)

        # from max's script
        # start: /Table of resolution bins a/
        self.start_re = re.compile('Table of resolution bins a')
        # relevant line: /(\S+)\s+--\s+(\S+)/)
        self.relevant_re = re.compile('(\S+)\s+--\s+(\S+)')
Exemplo n.º 51
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatGnom)
     self.datFile = None
     self.outFile = None
     self.Rg = None
     self.skip = None
Exemplo n.º 52
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatGnom)
     self.datFile = None
     self.outFile = None
     self.Rg = None
     self.skip = None
    def __init__(self):
        EDPluginExecProcessScript.__init__(self)
        self.setXSDataInputClass(CCP4DataInputPointlessOrigin)

        self._hklin = None
        self._xyzin = None
        self._hklout = None
        
        return
Exemplo n.º 54
0
 def __init__(self):
     """
     Constructor of EDPluginExecDatcmpv3_0
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatcmp)
     self.listFiles = []
     self.fChi = None
     self.fFidelity = None
Exemplo n.º 55
0
 def __init__(self):
     """
     Constructor of EDPluginExecDatcmpv2_0
     """
     EDPluginExecProcessScript.__init__(self)
     self.setXSDataInputClass(XSDataInputDatcmp)
     self.listFiles = []
     self.fChi = None
     self.fFidelity = None
Exemplo n.º 56
0
 def __init__(self):
     """
     """
     EDPluginExecProcessScript.__init__(self)
     EDFactoryPluginStatic.loadModule("XSDataMXv1")
     EDFactoryPluginStatic.loadModule("XSDataMXv2")
     from XSDataMXv2 import XSDataCollection
     self.setXSDataInputClass(XSDataCollection, "dataCollection")
     self.__pyStrBCMDEF = None