plink ignores lines with negative positions. we'll do the same.
try/except for increased pythonicity
io as a separate submodule