I want to use GraphWave to process a weighted network, what are the requirements for weights of edges? such as range or sum