-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question/Request: offline (custom) databases #42
Comments
Hey Rick, However, it still checks whether the db is valid. But, more important, the fingerprint predictions are done on the server side anyways. One solution would be some kind of Mock/Test mode that uses precomputed results instead of querying the server. One possibility could be starting SIRIUS with fully computed project-space without We just need to ensure that no "connection check" prevents the execution which should currently be the case I guess. I will have a look if something like that is possible with a moderate amount of work. Would that fit your needs? |
Hi Markus, I think this would be a good solution. Ideally the precomputed results would be created easily (eg to update to new SIRIUS versions), transferable between system environments (eg to CI) and work with batch queries. I think this approach would tick all those boxes. Thanks, |
With version 4.9.0 you should be able to run an offline test on a precomputed project-space. You need to use the hidden developer parameter The workflow would be like this:
The second command should run without connection to our servers. |
fixed with version 4.9.0 Feel free to reopen if the issue remains unresolved. |
…rs (see sirius-ms/sirius#42). * Added projectPath arguments to fix the output directory for SIRIUS. * Added dryRun option to do a dry run with SIRIUS (after the project has been initialized) * Make SIRIUS output names reproducible * Utility function to update SIRIUS project reference directory for tests
…rs (see sirius-ms/sirius#42). * Added projectPath arguments to fix the output directory for SIRIUS. * Added dryRun option to do a dry run with SIRIUS (after the project has been initialized) * Make SIRIUS output names reproducible * Utility function to update SIRIUS project reference directory for tests
Hi guys,
I was wondering if it is possible to use an offline database with SIRIUS/CSI:FingerID? I tried a test DB created with the
custom-db
tool, but it seems data is still fetched from the servers.Background: I am running
SIRIUS
on CI for automatedpatRoon
tests. It may happen that connection issues make tests fail or slow down considerably, and it doesn't 'feel' very nice either that CI is abusing the CSI servers once in a while... WithMetFrag
I got around this by using local CSV databases, so I was hoping to do something similar forSIRIUS
.Thanks,
Rick
The text was updated successfully, but these errors were encountered: