File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -116,14 +116,18 @@ def process_metadata_table(metadata_table):
116116 if not line .startswith ("Genome" ):
117117 total_genomes += 1
118118 fields = line .strip ().split ("\t " )
119- reps .add (fields [13 ])
120- study_list .add (fields [16 ])
119+ species_rep = fields [13 ]
120+ genome_acc = fields [0 ]
121+ study = fields [16 ]
122+ ftp_link = fields [19 ]
123+ reps .add (species_rep )
124+ study_list .add (study )
121125 if not version :
122- subfields = fields [ 19 ] .strip ().split ("/" )
126+ subfields = ftp_link .strip ().split ("/" )
123127 catalog_name = subfields [7 ]
124128 version = subfields [8 ]
125129 # count representatives that are archaea
126- if "d__Archaea" in line and fields [ 13 ] == fields [ 0 ] :
130+ if "d__Archaea" in line and species_rep == genome_acc :
127131 archaea += 1
128132 total_genomes = "{:,}" .format (total_genomes )
129133 num_reps = "{:,}" .format (len (reps ))
You can’t perform that action at this time.
0 commit comments