INNER CODE UNIT · Python
__str__
steineggerlab/Metabuli · util/gtdb_to_taxdump.py:114
def __str__(self):
res = "vertices: "
for k in self.__graph_dict.keys():
res += str(k) + " "
res += "\nvertex UIDs: "
for k in self.__graph_dict:
res += str(self.__graph_nodeIDs[k]) + " "
res += "\nedges: "
for edge in self.__generate_edges():
res += str(edge) + " "
return res
def get_rank(self, vertex):
""" Getting rank based on GTDB prefixes """
return self.__ranks.get(vertex[0:3], 'subspecies')
def iter_graph(self, vertex):
""" General iteration of all nodes in the graph """