Annotation

Extract, Filter and Search annotations from GenBank file

extract_annotations

Usage:

annotations = an.extract_annotations('ann.gb')
print(annotations)

filter_annotations

Usage:

fiter_dict = {'product': 'hypothetical protein'}
fa = an.filter_annotations(annotations, fiter_dict)
print(fa)

search_annotations

Usage:

query = "aminoglycoside"
sa = an.search_annotations(annotations, query)
print(sa)

extract_locations

Extracts Gene Names names and Locations as a pandas dataframe

Usage:

loc = an.extract_locations('test.gb')
print(loc)

visualize_annotations

Usage:

an.visualize_annotations('test.gb')