Add base counting and feature parsing to Gene object, update get_coordinates