Skip to main content

WebApollo API library

Project description

https://travis-ci.org/galaxy-genome-annotation/python-apollo.svg?branch=master Documentation Status

Apollo is a Python library for interacting with WebApollo

Examples

from apollo import WebApolloInstance
wa = WebApolloInstance('https://fqdn/apollo', 'jane.doe@fqdn.edu', 'password')

orgs = wa.organisms.addOrganism(
    "Yeast",
    "/path/to/jbrowse/data",
    genus='Saccharomyces',
    species='cerevisiae',
    public=False
)

# Give webapollo a second to process the uploaded organism.
time.sleep(1)

# Then add yourself to permission list
data = wa.users.updateOrganismPermission(
    wa.me, "Yeast",
    write=True,
    export=True,
    read=True,
)

History

  • 2.0
    • Galaxy Functions

    • TTL Cache to work around Galaxy’s behaviour

    • Status and Canned* Clients from [@abretaud](https://github.com/abretaud)

  • 1.0
    • Initial release

License

Available under the MIT License

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

apollo-2.0.tar.gz (11.3 kB view details)

Uploaded Source

Built Distributions

apollo-2.0-py3.5.egg (28.2 kB view details)

Uploaded Source

apollo-2.0-py2.7.egg (27.0 kB view details)

Uploaded Source

File details

Details for the file apollo-2.0.tar.gz.

File metadata

  • Download URL: apollo-2.0.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apollo-2.0.tar.gz
Algorithm Hash digest
SHA256 f427b5edf917c723f32eb8c4009300422925a0d522465d6bec72b0e3aa13e947
MD5 4ab750032499cd2ccb5e4f98f3c223ee
BLAKE2b-256 5c8f7ced400d85475bd9187225bc80b8b76a20d152909c01ba2883493d1e21b0

See more details on using hashes here.

File details

Details for the file apollo-2.0-py3.5.egg.

File metadata

  • Download URL: apollo-2.0-py3.5.egg
  • Upload date:
  • Size: 28.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apollo-2.0-py3.5.egg
Algorithm Hash digest
SHA256 562e217603f29ba45f5b3a53c6179d6e5cf4d4f52c6f0c79d0e2abe6459144a6
MD5 a73024967d4ca71b3f37adff05a3add2
BLAKE2b-256 8a6b65a1694fe27865ccc4b720577008b366440650505412ea6537ebcefbb0fd

See more details on using hashes here.

File details

Details for the file apollo-2.0-py2.7.egg.

File metadata

  • Download URL: apollo-2.0-py2.7.egg
  • Upload date:
  • Size: 27.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for apollo-2.0-py2.7.egg
Algorithm Hash digest
SHA256 90ad81e2867d1232867c75c7adc4b8684389884c475f1b63a2df2afb9a7c035e
MD5 524b10bba9927b3081b2007a68581e7e
BLAKE2b-256 e72a6d5ae0f336a4eb9bace95640a26129044d81a5d96e6de99a8cb6b00ef012

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page