diff --git a/tools/filters/gff/gtf_filter_by_attribute_values_list.py b/tools/filters/gff/gtf_filter_by_attribute_values_list.py index cb641f40e05..8be10348557 100644 --- a/tools/filters/gff/gtf_filter_by_attribute_values_list.py +++ b/tools/filters/gff/gtf_filter_by_attribute_values_list.py @@ -60,9 +60,8 @@ def gff_filter(gff_file, attribute_name, ids_file, output_file): continue fields = line.split('\t') attributes = parse_gff_attributes(fields[8]) - if (attribute_name in attributes) and (attributes[attribute_name] in ids_dict): + if attribute_name in attributes and attributes[attribute_name] in ids_dict: output.write(line) - output.close() if __name__ == "__main__": diff --git a/tools/filters/gff/gtf_filter_by_attribute_values_list.xml b/tools/filters/gff/gtf_filter_by_attribute_values_list.xml index ef7461f3d4f..bf014ae8b7c 100644 --- a/tools/filters/gff/gtf_filter_by_attribute_values_list.xml +++ b/tools/filters/gff/gtf_filter_by_attribute_values_list.xml @@ -1,8 +1,8 @@ - - python '$__tool_directory__/gtf_filter_by_attribute_values_list.py' '$input' '$attribute_name' '$ids' '$output' - +