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

Funcotator: Catch true variant problems and report all at end #7097

Open
alanhoyle opened this issue Feb 23, 2021 · 0 comments
Open

Funcotator: Catch true variant problems and report all at end #7097

alanhoyle opened this issue Feb 23, 2021 · 0 comments

Comments

@alanhoyle
Copy link

Feature request

Tool(s) or class(es) involved

Funcotator

Description

When running Funcotator on a large VCF, it can take several hours to complete, but each variant row is handled separately, row 1 and row 5 million are equally likely to have problems. Currently, a sufficiently malformed variant row causes it to crash and leave partial output.

It would be much friendlier if the true crash problems (e.g. something like "invalid interval") were saved and the crash-causing variant lines reported in bulk at completion, sending an OS exit code/error then.

It might even be a configurable option to exit immediately or save until end.

I do think it is appropriate to crash if a problem is encountered while parsing the header lines.

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

No branches or pull requests

3 participants