Currently the parser returns nil when a Float has value "-Infinity". Would it be more appropriate to return java.lang.Double/NEGATIVE_INFINITY ?
The vcf-validator from Vcftools flags "-Infinity" as an illegal value, so not sure what to do for the best.