INNER CODE UNIT · Python

_to_tbl_iter

steineggerlab/Metabuli · util/gtdb_to_taxdump.py:182

    def _to_tbl_iter(self, vertex):        
        for child in self.__graph_dict[vertex]:
            if child in self.__seen:
                continue
            self.__seen[child] = 1
            # tbl row
            x = [str(self.__graph_nodeIDs[child]), child, self.get_rank(child)]
            print('\t'.join(x))
            # children
            self._to_tbl_iter(child)
    
    def to_tbl(self):
        """ Writing table of values [taxID, name, rank] """
        ## writing header
        x = ['taxID', 'name', 'rank']
        print('\t'.join(x))
        ## writing root
        self.__seen = {}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…