Integrating prototype postvep code into vep endpoint. Note that Structural Variation Features are not working for POST, but should work in GET.
Clean Modern::Perl out of dependencies, on account of being too progressive and not pivotal to function.
Extensive hackery to get the VEP to respond to POST and to use the VEP cache as well as the FASTA DB.
/vep/id endpoint working with correct config
updated examples to reflect correct url
provide vep with a reference to config rather than the initial config
addding regulatory depencies
Users can now submit VEP parameters as additional key-value pairs in their POST body. User-accessible arguments are white-listed.
Abstraction and rejigging to allow VEP ID endpoint to receive POST messages. POST is handled by the same code, but the endpoints remain separate for later ease of validating message content and size.
Extend VEP GET endpoints to respond to ?args that match those for POST endpoints.
A couple more tweaks to the VEP endpoints
Ensure VEP reacts correctly to species other than human.
Vep runs with same default options as the web tool
other parameters can be specified in the body