py4cytoscape.network_views.get_network_view_suid
-
get_network_view_suid
(network=None, base_url='http://127.0.0.1:1234/v1')[source] Retrieve the SUID of a network view.
- Parameters
network (str or SUID or None) – Name or SUID of the network or view. Default is the “current” network active in Cytoscape. If a network view SUID is provided, then it is validated and returned.
base_url (str) – Ignore unless you need to specify a custom domain, port or version to connect to the CyREST API. Default is http://127.0.0.1:1234 and the latest version of the CyREST API supported by this version of py4cytoscape.
- Returns
SUID of the view for the network, or None if no view. The first (presummably only) view associated a network is returned.
- Return type
int or None
- Raises
CyError – if network or view doesn’t exist
requests.exceptions.RequestException – if can’t connect to Cytoscape or Cytoscape returns an error
Examples
>>> get_network_view_suid() 130223 >>> get_network_view_suid(51) 130223 >>> get_network_view_suid(network='galFiltered.sif') 130223
- Dev Notes:
analogous to getNetworkSuid, this function attempts to handle all of the multiple ways we support network view referencing (e.g., title, SUID, ‘current’, and NULL). These functions are then used by functions that take a “network” argument and requires a view SUID.