INNER CODE UNIT · Python
load_gtdb_tax
steineggerlab/Metabuli · util/gtdb_to_taxdump.py:266
def load_gtdb_tax(infile, graph):
""" loading gtdb taxonomy & adding to DAG """
try:
ftpstream = urllib.request.urlopen(infile)
inF = csv.reader(codecs.iterdecode(ftpstream, 'utf-8'))
except ValueError:
inF = open(infile)
for i,line in enumerate(inF):
# parsing
try:
line = line.rstrip()
except AttributeError:
line = line[0].rstrip()
if line == '':
continue
line = line.split('\t')