Closed pverscha closed 2 years ago
Log view for building databases has been implemented now (and can optionally be enabled / disabled).
If a previous database build is unexpectedly still running, a warning is shown on top of the page and allows the user to force stop this build.
We've also updated the way that errors are displayed when something goes wrong while processing a database. Both errors that are produced by the application (as part of the JavaScript runtime) and the errors that are produced by the Docker container are shown in the resulting error message.
It should be possible to cancel the construction of a database. This was something that was also recently implemented. If a database is cancelled, an appropriate message is shown to inform the user about this and the possibility to restart the analysis is also available.
Entry count is updated such that N/A is shown when the number is not yet known.
The id's shown in the taxa-filter column of the custom databases table have been replaced by human-readable names.
The size on disk of a database is now also shown in the CustomDatabase table.
A visual indicator of the disk space that's still available has been added. This indicator currently works on macOS, but we will add support for Windows and Linux in the near future.
A new warning has been added that informs the user when not enough memory has been allocated to the Docker Daemon.
The dialog that's used to create a new custom database has completely been redesigned and aims to be more intuitive than the previous iteration. This commit also introduces colours for the different taxonomic ranks.
Taxa can now be imported from a text file. A new button to clear the current selection has also been added.
A new button was added that allows the user to copy the settings from an existing database, edit these and create a new database based upon these settings.
Filtering the taxon browser table for taxa has been drastically improved. Wildcards, boolean operators and searches limited to a specific column are now supported:
It's now possible to import peptides from a file when manually creating a new assay.
This PR is now closed and is superseded by #196.
This PR's goal is to finally finish support for custom databases in the Unipept Desktop Application. All the changes that are made as part of this PR will be mentioned in the comments below.