adj:
Array ( [A] => Array ( [0] => T [1] => E ) [T] => Array ( [0] => A [1] => D ) [E] => Array ( [0] => A [1] => D [2] => N [3] => W ) [N] => Array ( [0] => E [1] => W ) [D] => Array ( [0] => T [1] => E [2] => Q ) [W] => Array ( [0] => E [1] => N [2] => Q ) [Q] => Array ( [0] => D [1] => W ) )

output should be:
Array ( [T] => Array ( [0] => A ) [E] => Array ( [0] => A ) [N] => Array ( [0] => E ) [D] => Array ( [0] => T [1] => E ) [W] => Array ( [0] => E ) [Q] => Array ( [0] => D [1] => W ) )

output was:
Array ( [T] => Array ( [0] => A ) [E] => Array ( [0] => A ) [D] => Array ( [0] => T [1] => E ) [N] => Array ( [0] => E ) [W] => Array ( [0] => E ) [Q] => Array ( [0] => D [1] => W ) )

Num shortest paths from A to Q: 3

Length of path from A to Q: 3

Number of paths from A to Q through D: 2

Closeness of A = 0.54545454545455

Betweenness of A = 7.6666666666667