Renamed and reformatted AgnGeneLocus class