You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When analyzing a network with the analyze_network function in py4cytoscape, the command fails with the following error if the network name contains an escape character:
'analyze_network' exception JSONDecodeError('Invalid \\escape: line 3 column 45 (char 58)')
For example, the subnetwork name attr_name_in_^(Cyto|S\ cape)$ triggers this error. The same network runs analyzer successfully in the GUI, indicating that the issue is specific to py4cytoscape’s command module, which interacts with Cytoscape via cyREST.