コード例 #1
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
コード例 #2
0
ファイル: IPythonNodes.py プロジェクト: lisarosalina/App
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
コード例 #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
コード例 #4
0

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
コード例 #5
0
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
コード例 #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
コード例 #7
0
ファイル: PmvNodes.py プロジェクト: lisarosalina/App
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