Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged from staging for v2.9 release (#157)
* SnpEff integration prototyping * Semi-functional prototype snpEff interface * SnpEff prototype — annotation successful * Reorganization * Switch to a serious implementation * Add an interface for SnpEff annotation * Fix annotation config and interface * Add proper SnpEff configuration * Beqin SnpEff database management * Start snpEff database download * Add automatic genome download * Add snpEff genome installation * Add online building of SnpEff database * Minor change * fix: default genome download seems ok but 1sec download genome can crash * fix: snpeff upload from files seems ok * fix: snpeff import ok + start seems ok * Improvements on SnpEff integration * Minor fix * Split up shared code from main.js into common.js (#131) * Embed Oracle JDK instead of Zulu JRE into bundles * Now averaging cumulated VCF field values on #variants per interval * Finalized calculation of VCF numeric field series as averaged ... rather than cumulated, as it used to be. * Fixed VCF field series removal ... also set MongoDB password via placeholder in applicationContext-data.xml, to avoiding pushing passwords to source control * Merge from master (#139) * Update build.yml * Reverted back to original build.sh * Added missing file (possibly forgot to commmit/push it) (#136) * added python build file to get dynamically current pom.xml dependencies, add build.sh deprecated and improve current github workflow (#138) Co-authored-by: Dorian Grasset <[email protected]> --------- Co-authored-by: Dorian Grasset <[email protected]> * Added support for user email addresses * Displaying imports in admin process list (#140) * feat(execution-message): update GigwaModuleManager * Finalized inclusion of import processes in admin-process list * Finalized display of imports in admin process list --------- Co-authored-by: Dorian Grasset <[email protected]> * Feat/change password (#141) * feat(change-password): added a menu for logged in users to change password * feat(change-password): send mail code * feat(change-password): add new services * feat(change-password): feature implemented * feat(change-password): handle password > 20 characters error and update email message * feat(change-password): put reset code logic in session * feat(change-password): add enforcedWebapRootUrl var * Sorted out a few details on password override functionality --------- Co-authored-by: Dorian Grasset <[email protected]> * Merged password recovery feature * Fixed default JavaMailSenderImpl config: no credentials if auth disabled * Made dumpFolder checking more robust (10sec timeout) * Minor fixes / changes * Suggest user to enter an e-mail address if reset functionality is active * POM.xml version update * Added HTML version to password reset e-mail (+ skipped for SSO users) * Better handle security exceptions * Simplified XML context file loading + enabled global-method-security * Update build-staging.yml * Added forgotten class * Made online output tools available for async-watched exports * Fixed login issue (redirection to administration was remaining active) * Minor fix * add function to check if the user can edit calls and display snpclust button also for reader role * Fixed import process cleanup * Merge from master (#145) * Update build.yml * Reverted back to original build.sh * Added missing file (possibly forgot to commmit/push it) (#136) * added python build file to get dynamically current pom.xml dependencies, add build.sh deprecated and improve current github workflow (#138) Co-authored-by: Dorian Grasset <[email protected]> * Update genomes.json Add 4 new genomes for Citrus medica, C. micrantha, C. maxima and C. reticulata --------- Co-authored-by: Dorian Grasset <[email protected]> Co-authored-by: droc <[email protected]> * Export optim (#146) * DDL is now fake (deleting file after 1 hour) This is a counterpart for removing the need for very long timeout settings * Made IGV data retrieval compatible with multithreaded export * Parallelized export functional IGV display * Minor change * IGV export is now handled via HapmapExportHandler * Minor changes * Made export file cleanup happen periodically * Minor changes * Minor change * Fixed slight interface issues * Enabled AutoUnzipFilter for DDL exports * Enhanced export flexibility regarding ability to push to external tools * Changed project version * Dynamically accounting for changes in custom output tool configuration * Minor UI fix * Minor UI changes * Fixed bug in reloading saved trait settings * Worked around filtering by IDs disabling variant type filter This is causing issues for exporting into formats that don't support all variant types * Reverted accidental commit * Provided means to rearrange metadata columns' order * Merge from master (#150) * Update build.yml * Reverted back to original build.sh * Added missing file (possibly forgot to commmit/push it) (#136) * added python build file to get dynamically current pom.xml dependencies, add build.sh deprecated and improve current github workflow (#138) Co-authored-by: Dorian Grasset <[email protected]> * Update genomes.json Add 4 new genomes for Citrus medica, C. micrantha, C. maxima and C. reticulata --------- Co-authored-by: Dorian Grasset <[email protected]> Co-authored-by: droc <[email protected]> * Corrected css file contents * Provided means to set DB taxonomy thru back-office * Fixed bug in switching from species to another level * Minor fix * Merged Staging & Custom look (#155) * Added means to customize look * Merge from master (#114) * Moved standalone IGV download link to "Online output tools" dialog * added OAuth token compatibility for API requests, based on an OIDC discovery file (#112) Co-authored-by: GuilhemSempere <[email protected]> * Revert "added OAuth token compatibility for API requests, based on an OIDC discovery file (#112)" This reverts commit a899c7f. --------- Co-authored-by: Peter Selby <[email protected]> * Merge from master (#119) * Moved standalone IGV download link to "Online output tools" dialog * added OAuth token compatibility for API requests, based on an OIDC discovery file (#112) Co-authored-by: GuilhemSempere <[email protected]> * Revert "added OAuth token compatibility for API requests, based on an OIDC discovery file (#112)" This reverts commit a899c7f. * Caching unzoomed results for fast zoom resets ... also reduced dot size and set default number of intervals to 1000 * Fixed dialog height (set to maximum for all) --------- Co-authored-by: Peter Selby <[email protected]> --------- Co-authored-by: Peter Selby <[email protected]> * Revert "Merged Staging & Custom look (#155)" This reverts commit 9845774. * override listReadablesDb * Fixed position range paste issue (stripping out non-digits) * POM version update * Fixed minor UI issue * Custom look (#156) * Provided means to customize the UI (Windows update script not tested yet) * Fixed Windows update script * Fixed export file cleanup rate * Fixed missing header in IGV data table when no markers in displayed area * Fixed scrollbar bugs, optimized initial genotype loading, ... * Minor UI fix * Handle uploaded files while HTTP request is valid * Minor UI fix * Accounted for newly added role, allowing to create DBs * Removed forbidMongoDiskUse config parameter * Moved VisualizationService class from Gigwa2ServiceImpl to Mgdb2Export * Minor UI fix * Minor UI improvements * Minor UI improvements * Fixed startup bug occurring when no trait data available * Minor change * Sorted out dodgy import UI behaviour when typing an existing DB's name * Only check authorities if not anonymous * Documentation update for v2.9 * Added screenshot to documentation --------- Co-authored-by: Grégori Mignerot <[email protected]> Co-authored-by: Yoan BIGGIO <[email protected]> Co-authored-by: Dorian Grasset <[email protected]> Co-authored-by: Dorian Grasset <[email protected]> Co-authored-by: Alice Boizet <[email protected]> Co-authored-by: droc <[email protected]> Co-authored-by: Peter Selby <[email protected]>
- Loading branch information