File tree Expand file tree Collapse file tree 3 files changed +6
-8
lines changed Expand file tree Collapse file tree 3 files changed +6
-8
lines changed Original file line number Diff line number Diff line change @@ -260,14 +260,13 @@ def _redux_allele(
260260 # find serology equivalent in serology_mapping
261261 serology_mapping = db .find_serology_for_allele (self .db_connection , allele )
262262 serology_set = set ()
263- if is_2_field_allele (allele ):
263+ for serology , allele_list in serology_mapping .items ():
264+ if allele in allele_list .split ("/" ):
265+ serology_set .add (serology )
266+ if not serology_set and is_2_field_allele (allele ):
264267 for serology , allele_list in serology_mapping .items ():
265268 allele_list_lgx = self .redux (allele_list , "lgx" )
266- if allele in allele_list_lgx :
267- serology_set .add (serology )
268- else :
269- for serology , allele_list in serology_mapping .items ():
270- if allele in allele_list :
269+ if allele in allele_list_lgx .split ("/" ):
271270 serology_set .add (serology )
272271 return "/" .join (
273272 sorted (
Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ def load_allele_list(imgt_version):
153153 :return: pandas Dataframe of Alleles
154154 """
155155
156- # Create a Pandas DataFrame from the mac_code list file
156+ # Create a Pandas DataFrame from the AlleleList file
157157 # Skip the header (first 6 lines) and use only the Allele column
158158 if imgt_version == "Latest" :
159159 allele_list_url = f"{ IMGT_HLA_URL } Latest/Allelelist.txt"
Original file line number Diff line number Diff line change @@ -116,5 +116,4 @@ if __name__ == "__main__":
116116 sys .exit (2 )
117117 else :
118118 # Remove ard and close db connection
119- print ("Removing" )
120119 del ard
You can’t perform that action at this time.
0 commit comments