Skip to content

Commit

Permalink
fix: release correct fix
Browse files Browse the repository at this point in the history
  • Loading branch information
corneliusroemer committed Jun 26, 2022
1 parent 6ab8bce commit d302f6b
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 15 deletions.
4 changes: 1 addition & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -1,14 +1,12 @@
[metadata]
name = pango_aliasor
version = 0.1.2
version = 0.1.3
description = Pango lineage aliasing and dealiasing
long_description = file: README.md
long_description_content_type = text/markdown
url = https://github.com/corneliusroemer/pango_aliasor
author = Cornelius Roemer
author_email = cornelius.roemer@gmail.com
license = MIT
license_file = LICENSE
classifiers =
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3
Expand Down
20 changes: 8 additions & 12 deletions src/pango_aliasor/aliasor.py
Original file line number Diff line number Diff line change
@@ -1,27 +1,23 @@
#%%
class Aliasor:
def __init__(self, alias_file=None):
import pandas as pd
import json

if alias_file is None:
# import importlib.resources
import importlib.resources

aliases = pd.read_json("https://raw.githubusercontent.com/cov-lineages/pango-designation/master/pango_designation/alias_key.json")
# with importlib.resources.open_text("pango_designation", "alias_key.json") as file:
# aliases = pd.read_json(file)
with importlib.resources.open_text("pango_designation", "alias_key.json") as file:
file = json.load(file)

else:
aliases = pd.read_json(alias_file)
file = json.load(alias_file)

self.alias_dict = {}
for column in aliases.columns:
if column.startswith('X'):
for column in file.keys():
if type(file[column]) is list or file[column] == "":
self.alias_dict[column] = column
else:
self.alias_dict[column] = aliases[column][0]

self.alias_dict['A'] = 'A'
self.alias_dict['B'] = 'B'
self.alias_dict[column] = file[column]

self.realias_dict = {v: k for k, v in self.alias_dict.items()}

Expand Down

0 comments on commit d302f6b

Please sign in to comment.