EBIvariation / vcf-validator

Validation suite for Variant Call Format (VCF) files, implemented using C++11
Apache License 2.0
129 stars 39 forks source link

EVA-1899 - Fix GT handling for CN variants + fix stoi handling in other places #199

Closed sundarvenkata-EBI closed 4 years ago

sundarvenkata-EBI commented 4 years ago

Fix high-level Integer checking to ensure that strings like "1A" parsed by stoi to a number like "1" are not accepted as it is.

The other stoi code updates are purely from a "defensive coding" perspective because there are other checks like this which are not absolutely necessary because such checks are superseded by the high-level integer checking described above.

sundarvenkata-EBI commented 4 years ago

Travis checks have failed due to OpenSSL download failure in Mac OS. I will re-run the failed checks on Mac OS after some time has passed so as to not aggravate the OpenSSL download site's DDOS response...