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

Frameshift VEP plugin #1107

Closed
SirKuikka opened this issue Jun 3, 2024 · 6 comments · Fixed by #1122
Closed

Frameshift VEP plugin #1107

SirKuikka opened this issue Jun 3, 2024 · 6 comments · Fixed by #1122

Comments

@SirKuikka
Copy link

Installation Type

Docker

pVACtools Version / Docker Image

4.1.1

Python Version

No response

Operating System

No response

Describe the bug

Annotate VCF with VEP (https://pvactools.readthedocs.io/en/latest/pvacseq/input_file_prep/proximal_vcf.html)

While annotating the variants, these errors occur 9 times. First, there's the " lt (<) " error two times then the "addition (+)" error once. Therefore, this happened at three genomic positions.

Use of uninitialized value in numeric lt (<) at /path/plugin_dir/vep_plugins/Frameshift.pm /line 129, <$fh> line 29779.
Use of uninitialized value in addition (+) at /path/plugin_dir/vep_plugins/Frameshift.pm line 129, <$fh> line 29779

How to reproduce this bug

${path_veo105}/vep --input_file $somatic_phased_vcf --output_file
Sannotated_somatic_phased_vcf --format vcf --vcf --symbol --terms SO --tsl --biotype --hgvs --fasta Sref_path --offline --dir_cache $cache_dir --dir_plugins $plugin_dir --plugin
Frameshift --plugin Wildtype --pick --compress_output bgzip

Input files

No response

Log output

Use of uninitialized value in numeric lt (<) at /path/plugin_dir/vep_plugins/Frameshift.pm /line 129, <$fh> line 29779.
Use of uninitialized value in addition (+) at /path/plugin_dir/vep_plugins/Frameshift.pm line 129, <$fh> line 29779

Output files

No response

@susannasiebert
Copy link
Contributor

Hm, that is odd. Are you seeing the same problem when annotating your main input VCF with the same plugin? Can you please post the Frameshift.pm file you are using?

@SirKuikka
Copy link
Author

Hi,

No, I didn't encounter the same problem when I annotated the main input VCF.

This is the plugin https://raw.githubusercontent.com/griffithlab/pVACtools/v2.0.0/tools/pvacseq/VEP_plugins/Frameshift.pm

@susannasiebert
Copy link
Contributor

Can you please attach your phased VCF to this issue so I can try and replicate this error on my end?

@SirKuikka
Copy link
Author

Hi,

Unfortunately I can't give the whole file. If 29779 would correspond to line 29779 in the VCF file, I could test if the error happens with those few variants. I can perhaps give those.

@susannasiebert
Copy link
Contributor

That's ok. Can you try commenting out line 129 in Frameshift.pm? The value of that variable is no longer used anyway so we should be ok to remove/comment out the code that is causing the error.

@susannasiebert
Copy link
Contributor

The Frameshift.pm file has been updated in version 4.3.0. Please give it a try with that version and reopen this issue if you're still encountering this error.

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

Successfully merging a pull request may close this issue.

2 participants