clinical-genomics / cgbeacon2 Goto Github PK
View Code? Open in Web Editor NEWAn updated beacon supporting GA4GH API 1.0
License: MIT License
An updated beacon supporting GA4GH API 1.0
License: MIT License
Both in the database, in the query and in the returned results
So that pymongo doesn't have to be frozen
From Ensembl, likely
Write Dockerfile for the app
Keep them minimal in order to avoid a lot of messy lines. Not high prio, but easy!
with tests
Check and fix it if this is the case
To send post requests. It's also a way to test POST requests.
Add "requests"
with tests
Implement a token-based authentication so that submitting users or softwares that are submitting variants via the API are authenticated. Same for when the variants are removed via the API.
(): -> whatevs
So it looks like that you can interact with the button:
without filtering by panel
Right now it just adds 0 variants
This is a bit complicated and I have to think about it. Patterns matching anyway.
Now only datasets with list of samples are saved so only number of samples (sampleCount
) is available.
Add:
They're optional fields so this is not high priority for now
This is important and has to be in place before deploying the software
Because variants positions were 0 based when I wrote the readme and the variant in the test query is not found now
With query examples and data types description
To be used in #83
Use the info key/value for the access type and key "variantCount" for the variant count
Be less strict about content from incoming requests. Accept any request even if content is not specified in headers. If it's not JSON then return error. As the things are now requests are not accepted if content is not specified in their headers
And fix it. Same for the update date
An API that accepts requests (from Scout). These requests contain:
Using the info provided by the token's payload
use the command:
pip installl -e .
instead, to make sure that all resources are found.
To be fixed more elegantly later.
Documentation about breakends in VCF files: https://samtools.github.io/hts-specs/VCFv4.2.pdf
Reference: https://beacon-project.io/roadmap/handover.html
Important to return links to downloadable resources
For instance when request variant build is GRCh37 but users want a dataset in build 38. This error is documented here: https://github.com/ga4gh-beacon/specification/blob/master/beacon.md#query-endpoint
Introduced probably with the latest update of Click. The error occurs only when testing using python=3.7 not 3.8.
Error description:
cgbeacon2/cli/add.py:85: in <module>
type=click.Choice(["public", "registered", "controlled"], case_sensitive=False),
E TypeError: __init__() got an unexpected keyword argument 'case_sensitive'
Using a POST request. To trigger variants removal from the Scout interface.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.