iplib.addNode(IPmec, 'MEC', 'Objects')
iplib.addNode(IPLocalMEC2, 'MEC2local', 'Objects')
iplib.addNode(IPLocalMEC3, 'MEC3local', 'Objects')
iplib.addNode(IPLocalMEC4, 'MEC4local', 'Objects')
iplib.addNode(IPLocalMEC5, 'MEC5local', 'Objects')
iplib.addNode(IPLocalMEC6, 'MEC6local', 'Objects')
iplib.addNode(IPLocalMEC7, 'MEC7local', 'Objects')
iplib.addNode(IPLocalMEC8, 'MEC8local', 'Objects')
iplib.addNode(IPPull, 'Pull', 'Communication')
iplib.addNode(IPPush, 'Push', 'Communication')
#iplib.addNode(IPPushFunction, 'Push Func', 'Communication')
iplib.addNode(IPScatter, 'Scatter', 'Communication')
iplib.addNode(IPGather, 'Gather', 'Communication')
iplib.addNode(IPmap, 'PMap', 'Mapper')
iplib.addNode(IPRunFunction, 'PRunFunc', 'Mapper')
iplib.addNode(FractalDemo, 'Fractal Demo', 'Demo')

## TYPES to define
## MEC
## function

## TODO
# locking flag for mec
# 
try:
    from Vision import UserLibBuild
    UserLibBuild.addTypes(iplib, 'Vision.PILTypes')
except:
    pass
Exemple #2
0
iplib.addNode(IPmec, 'MEC', 'Objects')
iplib.addNode(IPLocalMEC2, 'MEC2local', 'Objects')
iplib.addNode(IPLocalMEC3, 'MEC3local', 'Objects')
iplib.addNode(IPLocalMEC4, 'MEC4local', 'Objects')
iplib.addNode(IPLocalMEC5, 'MEC5local', 'Objects')
iplib.addNode(IPLocalMEC6, 'MEC6local', 'Objects')
iplib.addNode(IPLocalMEC7, 'MEC7local', 'Objects')
iplib.addNode(IPLocalMEC8, 'MEC8local', 'Objects')
iplib.addNode(IPPull, 'Pull', 'Communication')
iplib.addNode(IPPush, 'Push', 'Communication')
#iplib.addNode(IPPushFunction, 'Push Func', 'Communication')
iplib.addNode(IPScatter, 'Scatter', 'Communication')
iplib.addNode(IPGather, 'Gather', 'Communication')
iplib.addNode(IPmap, 'PMap', 'Mapper')
iplib.addNode(IPRunFunction, 'PRunFunc', 'Mapper')
iplib.addNode(FractalDemo, 'Fractal Demo', 'Demo')

## TYPES to define
## MEC
## function

## TODO
# locking flag for mec
#
try:
    from Vision import UserLibBuild
    UserLibBuild.addTypes(iplib, 'Vision.PILTypes')
except:
    pass
Exemple #3
0
        self.inputPortsDescr.append({'name': 'url', 'datatype': 'string'})

        code = """def doit(self, url):   
            url = self.getInputPortByName('url').data
            webbrowser.open(url)
"""
        if code:
            self.setFunction(code)


from Vision.VPE import NodeLibrary
wslib = NodeLibrary('Web Services', '#d7fdf9')
wslib.addNode(GetWSNode, 'Load WS', 'Generic')
wslib.addNode(DownloadNode, 'Download', 'Generic')
wslib.addNode(DownloadSaveDirNode, 'DownloadSaveDir', 'Generic')
wslib.addNode(DownloadToFileNode, 'DownloadToFile', 'Generic')
wslib.addNode(GetMainURLNode, 'GetMainURL', 'Generic')
wslib.addNode(GetMainURLFromListNode, 'GetMainURLFromList', 'Generic')
wslib.addNode(GetURLFromListNode, 'GetURLFromList', 'Generic')
wslib.addNode(IsURLNode, 'IsURL', 'Generic')
wslib.addNode(ReplaceURLNode, 'ReplaceURL', 'Generic')
wslib.addNode(WebBrowserNode, 'WebBrowser', 'Generic')
#addOpalServerAsCategory('http://ws.nbcr.net/opal2')
#addOpalServerAsCategory('http://krusty.ucsd.edu:8081/opal2')
#addOpalServerAsCategory('http://kryptonite.ucsd.edu/opal2')

try:
    UserLibBuild.addTypes(wslib, 'MolKit.VisionInterface.MolKitTypes')
except:
    pass

from Vision.VPE import NodeLibrary
pmvlib = NodeLibrary('Pmv', '#7A7AFF')

pmvlib.addNode(PmvChooseCommand, 'Choose Cmd', 'Filter',)

pmvlib.addNode(PmvSetCPKRadii, 'Set CPK radii', 'Mapper',)
pmvlib.addNode(PmvSetInstanceMatrices, 'Set Instances', 'Mapper',)

pmvlib.addNode(PmvRunCommand, 'Run Command', 'Output',)
pmvlib.addNode(PmvGetSelection, 'Get Selection', 'Input',)
pmvlib.addNode(PmvMoleculeChooser, 'Choose Molecule', 'Input',)

if msmsFound==1:
    pmvlib.addNode(GetMSMSGeom, 'Get MSMS Geom', 'Filter')



UserLibBuild.addTypes(pmvlib, 'Pmv.VisionInterface.PmvTypes')

try:
    UserLibBuild.addTypes(pmvlib, 'DejaVu.VisionInterface.DejaVuTypes')
except:
    pass

try:
    UserLibBuild.addTypes(pmvlib, 'MolKit.VisionInterface.MolKitTypes')
except:
    pass
adtlib.addNode(recluster, 'recluster...', 'Macros')

adtlib.addNode(GridParameterFileBrowserNE, 'Grid Parameter File Browser', 'Input')
adtlib.addNode(DockingParameterFileBrowserNE, 'Docking Parameter File Browser', 'Input')

#adtlib.addNode(ReadGridParameterFile, 'Read Grid Parameter File', 'Input')
#adtlib.addNode(ReadDockingParameterFile, 'Read Docking Parameter File', 'Input')


#adtlib.addNode(AdtPrepareGpf3, 'Prepare AD3Gpf', 'Macros')
#adtlib.addNode(AdtPrepareGpf4, 'Prepare AD4Gpf', 'Macros')
#adtlib.addNode(AdtPrepareDpf3, 'Prepare AD3Dpf', 'Macros')
#adtlib.addNode(AdtPrepareDpf4, 'Prepare AD4Dpf', 'Macros')

adtlib.addNode(Assign_AD4Types, 'AD4_typer', 'Mapper')
adtlib.addNode(Add_SolvationParameters, 'Add Solvation Parameters', 'Mapper')
adtlib.addNode(ManageRotatableBonds, 'Manage Rotatable Bonds', 'Mapper')
adtlib.addNode(MergeNonPolarHydrogens, 'Merge NonPolar Hydrogens', 'Mapper')
adtlib.addNode(MergeLonePairs, 'Merge Lone Pairs', 'Mapper')
adtlib.addNode(RemoveWaters, 'Remove Water Residues', 'Mapper')
adtlib.addNode(ManageAromaticCarbons, 'Manage Aromatic Carbons', 'Mapper')

adtlib.addNode(Ligand_Writer, 'Ligand Writer', 'Output')
adtlib.addNode(Ligand_Writer_AD4, 'AD4 Ligand Writer', 'Output')


try:
    UserLibBuild.addTypes(adtlib, 'MolKit.VisionInterface.MolKitTypes')
except Exception, e:
    print "loading types failed:", e
Exemple #6
0
imagelib.addNode(ImageStat, 'Image Stat', 'Output')
imagelib.addNode(SaveImage, 'Save Image', 'Output')

try:
    import pymedia.video.vcodec as vcodec
    imagelib.addNode(RecordMPEGmovie, 'Record MPEG movie', 'Output')
    imagelib.addNode(PlayMPEG, 'Play MPEG', 'Output')
except ImportError:
    pass

imagelib.addNode(ToRGB, 'ToRGB', 'Filter')
imagelib.addNode(ImageFilter, 'Filter Image', 'Filter')
imagelib.addNode(ImageInvert, 'Invert Image', 'Filter')
imagelib.addNode(ImageSplit, 'Split Image', 'Filter')
imagelib.addNode(AlphaMask, 'Build Mask', 'Filter')
imagelib.addNode(ImagePaste, 'Paste Images', 'Filter')

imagelib.addNode(ResizeImage, 'Scale', 'Mapper')
imagelib.addNode(ImageBlend, 'Blend', 'Mapper')
imagelib.addNode(ImageMultiply, 'Multiply', 'Mapper')
imagelib.addNode(ImageComposite, 'Composite', 'Mapper')
imagelib.addNode(ImageRotate, 'Rotate', 'Mapper')
imagelib.addNode(ImageTranspose, 'Transpose', 'Mapper')

UserLibBuild.addTypes(imagelib, 'Vision.PILTypes')

try:
    UserLibBuild.addTypes(imagelib, 'DejaVu.VisionInterface.DejaVuTypes')
except:
    pass
Exemple #7
0
pmvlib.addNode(
    PmvGetSelection,
    'Get Selection',
    'Input',
)
pmvlib.addNode(
    PmvMoleculeChooser,
    'Choose Molecule',
    'Input',
)
pmvlib.addNode(
    PmvLogEvents,
    'Pmv Log String',
    'Output',
)

if msmsFound == 1:
    pmvlib.addNode(GetMSMSGeom, 'Get MSMS Geom', 'Filter')

UserLibBuild.addTypes(pmvlib, 'Pmv.VisionInterface.PmvTypes')

try:
    UserLibBuild.addTypes(pmvlib, 'DejaVu.VisionInterface.DejaVuTypes')
except:
    pass

try:
    UserLibBuild.addTypes(pmvlib, 'MolKit.VisionInterface.MolKitTypes')
except:
    pass