ucscBeacon | A GA4GH Draft Beacon implementation
kandi X-RAY | ucscBeacon Summary
kandi X-RAY | ucscBeacon Summary
ucscBeacon is a Python library. ucscBeacon has no bugs, it has no vulnerabilities and it has low support. However ucscBeacon build file is not available. You can download it from GitHub.
The GA4H beacon system is a small webservice that accepts a chromosome position and allele and replies with "true" or "false. This is an implementation of the GA4GH beacon 0.2 draft API which tries to be as simple as possible to install and configure, it requires only Python >2.5, the default in current linux distributions and OSX. For security reasons, the script is small and either provides its own webserver or runs within your existing webserver as a CGI. This beacon can slow down queries if too many come in from the same IP address, to prevent that someone queries the whole genome (see the end of this document). For security reasons, your raw data, like VCF (see below) are not accessed by the script, but first converted into the minimal format chrom-position-alternateBases.
The GA4H beacon system is a small webservice that accepts a chromosome position and allele and replies with "true" or "false. This is an implementation of the GA4GH beacon 0.2 draft API which tries to be as simple as possible to install and configure, it requires only Python >2.5, the default in current linux distributions and OSX. For security reasons, the script is small and either provides its own webserver or runs within your existing webserver as a CGI. This beacon can slow down queries if too many come in from the same IP address, to prevent that someone queries the whole genome (see the end of this document). For security reasons, your raw data, like VCF (see below) are not accessed by the script, but first converted into the minimal format chrom-position-alternateBases.
Support
Quality
Security
License
Reuse
Support
ucscBeacon has a low active ecosystem.
It has 10 star(s) with 6 fork(s). There are 7 watchers for this library.
It had no major release in the last 6 months.
There are 3 open issues and 2 have been closed. On average issues are closed in 0 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of ucscBeacon is current.
Quality
ucscBeacon has no bugs reported.
Security
ucscBeacon has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
ucscBeacon does not have a standard license declared.
Check the repository for any license declaration and review the terms closely.
Without a license, all rights are reserved, and you cannot use the library in your applications.
Reuse
ucscBeacon releases are not available. You will need to build from source code and install.
ucscBeacon has no build file. You will be need to create the build yourself to build the component from source.
Installation instructions, examples and code snippets are available.
Top functions reviewed by kandi - BETA
kandi has reviewed ucscBeacon and discovered the below as its top functions. This is intended to give you an instant insight into ucscBeacon implemented functionality, and help decide if they suit your requirements.
- Decorator to remove arguments from cherrypy
- Called when a request is received
- Encode v
- Return a 500 error response
- Handle GET requests
- Return a list of elements with the given key
- Parse an Accept header string
- Return a list of header elements
- Start the WSGI server
- Check for static files
- Set the response
- Prints out statistics about the object
- Set basic authentication header
- Process the request body
- Process the URL encoded entity
- Creates json_in
- Stop all threads
- Return a static file
- Generate a menu
- Validate etags
- Gzip the response
- Generate the HTML table
- Generate access tokens
- Compute the HMAC - SHA1 authentication header
- Respond to the request
- Generate static directory
Get all kandi verified functions for this library.
ucscBeacon Key Features
No Key Features are available at this moment for ucscBeacon.
ucscBeacon Examples and Code Snippets
No Code Snippets are available at this moment for ucscBeacon.
Community Discussions
No Community Discussions are available at this moment for ucscBeacon.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ucscBeacon
On OSX (thanks to Patrick Leyshock and Andrew Zimmer):.
If your apache does not allow symlinks or you cannot or do not want to modify the apache config, just use a hard link instead of a symlink:. If you want to use the /info symlinks, you will need to allow symlinks in Apache. The Apache config file is /etc/httpd/conf/httpd.conf on Redhat and /etc/apache2/sites-enabled/000-default.conf on Debian/Ubuntu. The config line for this is "Options +SymLinksIfOwnerMatch", add it for the directory that contains cgi-bin or has the ExecCGI Option already set. See below for an example of what this should look like. If you do not have a cgi-bin directory in Apache at all, you can create one by adding a section like the following to your apache config. The config is located in /etc/apache2/sites-enabled/000-default.conf in Debian-Ubuntu or /etc/httpd/httpd.conf in Redhat-like distros.
If your apache does not allow symlinks or you cannot or do not want to modify the apache config, just use a hard link instead of a symlink:. If you want to use the /info symlinks, you will need to allow symlinks in Apache. The Apache config file is /etc/httpd/conf/httpd.conf on Redhat and /etc/apache2/sites-enabled/000-default.conf on Debian/Ubuntu. The config line for this is "Options +SymLinksIfOwnerMatch", add it for the directory that contains cgi-bin or has the ExecCGI Option already set. See below for an example of what this should look like. If you do not have a cgi-bin directory in Apache at all, you can create one by adding a section like the following to your apache config. The config is located in /etc/apache2/sites-enabled/000-default.conf in Debian-Ubuntu or /etc/httpd/httpd.conf in Redhat-like distros.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page