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')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…