Skip to content
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

CSN, GeneSplicer and MaxEntScan plugins do not use default fasta #708

Open
davmlaw opened this issue Mar 18, 2024 · 2 comments
Open

CSN, GeneSplicer and MaxEntScan plugins do not use default fasta #708

davmlaw opened this issue Mar 18, 2024 · 2 comments
Assignees

Comments

@davmlaw
Copy link

davmlaw commented Mar 18, 2024

docs say

files set up using the installer are automatically detected by VEP when using --cache or --offline; you should not need to use --fasta manually specify them.

However the following plugins check for the parameter being passed (not the default fasta being loaded)

Eg code from MaxEntScan.pm

  die("ERROR: cannot function in offline mode without a FASTA file\n") if $self->{config}->{offline} && !$self->{config}->{fasta};
  • CSN
  • GeneSplicer
  • MaxEntScan

UTRAnnotator gives a warning about not being passed "--fasta" but still works

@jamie-m-a jamie-m-a self-assigned this Mar 18, 2024
@davmlaw
Copy link
Author

davmlaw commented Mar 19, 2024

Workaround is of course to just explicitly pass the auto downloaded fasta, so for 38 you'd add:

--fasta ${VEP_CACHE_DIR}/Homo_sapiens.GRCh38.dna.toplevel.fa.gz

@jamie-m-a
Copy link
Contributor

Thanks for the suggestions @davmlaw we will check them out and update the impacted plugins as needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants