App API package now has VariantIterator and Variant classes. Untested as of this commit.
Refactored and testing this commit.
Preliminary support for editable patients
PGx app updates.
Merge branch 'master' of https://github.com/compbio-UofT/medsavant
Substantially improved editable fields in patient and splash screen
PGx app progress.
Substantial updates to editable fields and overall UI for some Apps
UI improvements to VCF upload app
Cohort and My Account apps improved
Task Manager UI improved
Regions app UI update
Added App-switching accelerator keys
Improved app-switcher
Mendel UI updated
Done message for mendel
Added code to process VCF files in batches, cleaning temporary files as it goes.  We still create way too many temporary files, but for now these changes will help.
(Untested, testing should happen before final commit)
Added "alt number" to database schema.
Reworked variant import/annotation to use views and avoid dumping and reloading of tables in certain places.  This particular implementation should be faster for large databases (>1e6 variants).
Changed variant subset table so that it either tracks the main variant view (if num variants < 1e6) or is a random sampling of approximately 1e6 variants of the main view otherwise.
Tidied up some code and stale comments.
PGx progress