import csnBuild
import csnCilab

def gibub():
    return csnCilab.LoadThirdPartyModule( 'GIBUB-0.1', 'csnGIBUB').gibub

def focusdetAPI():
    import modules.FocusDetAPI.csnFocusDetAPI
    return modules.FocusDetAPI.csnFocusDetAPI.focusdetAPI

def focusdetPlugin():
    import plugins.FocusDetPlugin.csnFocusDetPlugin
    return plugins.FocusDetPlugin.csnFocusDetPlugin.focusdetPlugin

def quantidopaAPI():
    import modules.QuantiDopaAPI.csnQuantiDopaAPI
    return modules.QuantiDopaAPI.csnQuantiDopaAPI.quantidopaAPI

def quantidopaPlugin():
    import plugins.QuantiDopaPlugin.csnQuantiDopaPlugin
    return plugins.QuantiDopaPlugin.csnQuantiDopaPlugin.quantidopaPlugin
	
def multimodalanalysisPlugin():
    import plugins.multimodalAnalysisPlugin.csnMultimodalAnalysisPlugin
    return plugins.multimodalAnalysisPlugin.csnMultimodalAnalysisPlugin.multimodalanalysisPlugin


def quantiDopaNewPlugin():
    import plugins.QuantiDopaNewPlugin.csnQuantiDopaNewPlugin
    return plugins.QuantiDopaNewPlugin.csnQuantiDopaNewPlugin.quantiDopaNewPlugin


def reconstructionPlugin():
    import plugins.ReconstructionPlugin.csnReconstructionPlugin
    return plugins.ReconstructionPlugin.csnReconstructionPlugin.reconstructionPlugin

def quantiDopaLib1_0():
    import modules.QuantiDopaLib1_0.QuantiDopaLib1_0.csnQuantiDopaLib1_0
    return modules.QuantiDopaLib1_0.QuantiDopaLib1_0.csnQuantiDopaLib1_0.quantiDopaLib1_0

def quantiDopaLibLib():
    import modules.QuantiDopaLibLib.csnQuantiDopaLibLib
    return modules.QuantiDopaLibLib.csnQuantiDopaLibLib.quantiDopaLibLib
