The newest versions of edgeNameToEdgeSuid() and nodeNameToNameSuid() appear to assume the list parameter contains items intended to be unique. In cases like deleteDuplicateEdges() and addCyEdges(), this is not true, and the original versions of edgeNameToEdgeSuid() and nodeNameToNameSuid() seem to be appropriate.
I am extrapolating this from the analogous changes in py4cytoscape 0.0.9 and execution of the larger test suite. If I'm right, please see the 0.0.9 edgeNameToEdgeSuid() and nodeNameToNameSuid() implementations and adjust callers to have the unique_list= parameter where appropriate.
The newest versions of edgeNameToEdgeSuid() and nodeNameToNameSuid() appear to assume the list parameter contains items intended to be unique. In cases like deleteDuplicateEdges() and addCyEdges(), this is not true, and the original versions of edgeNameToEdgeSuid() and nodeNameToNameSuid() seem to be appropriate.
I am extrapolating this from the analogous changes in py4cytoscape 0.0.9 and execution of the larger test suite. If I'm right, please see the 0.0.9 edgeNameToEdgeSuid() and nodeNameToNameSuid() implementations and adjust callers to have the unique_list= parameter where appropriate.