All the features will have a feature_name (string) a start_position (integer) and an end_position (integer). Class GFException has been created to check for the type of those positions.