Formato para importar edgelist en igraph en python

¿Cuál es el formato edgelist aceptado por igraph para importar en python? ¿Cómo debería ser el archivo de texto que contiene mis bordes ponderados?

He usado igraph con R antes, pero no tengo una instalación de R en la máquina que necesito usar, así que estoy atrapado en Python.

Tengo un egelist.txt algo como esto:

123123, 321321, 1 222222, 333333, 2 123123, 333333, 3 222222, 321321, 4 

… donde los valores están en forma (fuente, destino, peso).

¿Cómo importaría esto en python? ¿O debo reformatear mi entrada?

    Estoy tentativamente intentando

     import igraph g = igraph.Graph.Read_Edgelist() 

    No puedo decir cómo establecer cómo decirle a la statement de importación qué esperar del orden de mis columnas, y mi comprensión se debe a la documentación (http://hal.elte.hu/~nepusz/development/igraph/tutorial/ tutorial.html) es que esto asumirá que tengo 321,321 nodos en juego, en lugar de tomar “321321” como una identificación etiquetada para el nodo.

    Deshágase de todas las comas en su archivo (es decir, use solo los espacios en blanco como separador) y luego use Graph.Read_Ncol . Esto debería funcionar. Las ID numéricas en sus archivos se asignarán al name atributo de vértice y los pesos de borde se almacenarán en el atributo de borde de weight .