@@ -39,7 +39,8 @@ class NcbiProvider(BaseProvider):
3939 accession_fields = ["assembly_accession" , "gbrs_paired_asm" ]
4040 taxid_fields = ["species_taxid" , "taxid" ]
4141 description_fields = [
42- "submitter" ,
42+ "submitter" , # replaced with "asm_submitter" in 2023
43+ "asm_submitter" ,
4344 "organism_name" ,
4445 "assembly_accession" ,
4546 "gbrs_paired_asm" ,
@@ -65,7 +66,7 @@ def _genome_info_tuple(self, name, size=False):
6566 taxid = self .genome_taxid (name )
6667 annotations = bool (self .annotation_links (name ))
6768 species = self .genomes [name ].get ("organism_name" )
68- other = self .genomes [name ].get ("submitter " )
69+ other = self .genomes [name ].get ("asm_submitter " )
6970 if size :
7071 length = get_genome_size (accession )
7172 return name , accession , taxid , annotations , species , length , other
@@ -224,14 +225,14 @@ def load_summary(url):
224225 ]
225226 # filter summaries to these keys (to reduce the size of the cached data)
226227 summary_keys_to_keep = [
227- 0 , # ' assembly_accession' ,
228- 5 , # ' taxid' ,
229- 6 , # ' species_taxid' ,
230- 7 , # ' organism_name' ,
231- 16 , # 'submitter' ,
232- 17 , # ' gbrs_paired_asm' ,
233- 18 , # ' paired_asm_comp' ,
234- 19 , # ' ftp_path' ,
228+ 0 , # " assembly_accession" ,
229+ 5 , # " taxid" ,
230+ 6 , # " species_taxid" ,
231+ 7 , # " organism_name" ,
232+ 16 , # "asm_submitter" ,
233+ 17 , # " gbrs_paired_asm" ,
234+ 18 , # " paired_asm_comp" ,
235+ 19 , # " ftp_path" ,
235236 ]
236237 for fname in names :
237238 lines = load_summary (f"{ assembly_url } /{ fname } " )
0 commit comments