bug fixes to variant effect parsing