Force set --offline if no database setup #1797
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When we do not provide
--database
or--cache
VEP does not setup database connection just like--offline
. But some part of the code is not aware of this fact and tries to connect to database and fails.An example is when VEP is used with
--gff
and--fasta
and provided with input that contains variant ids which does not work without database. VEP will fail with message -Which is misleading. Also VEP should not try to connect to database in this scenario.
In this PR we force set
--offline
if no database setup is made.