Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Libraries

    blend-lib 0.12

    Download button

    No screenshots available
    Downloads: 107  Tell us about an update
    User Rating:
    Rated by:
    Excellent (5.0/5)
    1 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Enis Afgan | More programs
    MIT/X Consortium Lic... / FREE
    August 22nd, 2012, 02:36 GMT
    ROOT / Programming / Libraries

     Read user reviews (0)  Refer to a friend  Subscribe

    blend-lib description

    BioCloudCentral.org, CloudMan, and Galaxy API library

    Blend is a Python library for interacting with BioCloudCentral.org, CloudMan, and Galaxy's API. Conceptually, it makes it possible to script and automate the process of cloud infrastrucutre provisioning and scaling, as well as running of analyses within Galaxy. In reality, it makes it possible to do things like this:

    - Create a CloudMan compute cluster, via an API and directly from your local machine:

    from blend.cloudman.launch import CloudManLaunch
    cml = CloudManLaunch('< your cloud access key >', '< your cloud secret key')
    cml.launch('Blend CloudMan', 'ami-< ID >', 'm1.small', 'password')
    cml.get_status()


    - Manipulate your CloudMan instance and react to the current needs:

    from blend.cloudman import CloudMan
    cm = CloudMan("instance IP", "password")
    cm.initialize(type="Galaxy")
    cm.add_nodes(3)
    cluster_status = cm.get_status()
    cm.remove_nodes(2)


    - Interact with Galaxy via a straighforward API:

    from blend.galaxy import GalaxyInstance
    gi = GalaxyInstance('< Galaxy IP >', key='your API key')
    libs = gi.libraries.get_libraries()
    gi.workflows.show_workflow('workflow ID')
    gi.workflows.run_workflow('workflow ID', input_dataset_map)



    Product's homepage

    Requirements:

    · Python

      


    TAGS:

    Galaxy API | Python library | Python | Galaxy | API

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM