cytoscape_layout ================ .. py:module:: cytoscape_layout .. autoapi-nested-parse:: Cytoscape layout generator for Dash applications. This module provides utilities for converting model graphs to Dash-Cytoscape format for interactive visualization. Attributes ---------- .. autoapisummary:: cytoscape_layout.params Functions --------- .. autoapisummary:: cytoscape_layout.model_graph_to_cytoscape cytoscape_layout.get_cytoscape_stylesheet cytoscape_layout.get_cytoscape_layout Module Contents --------------- .. py:function:: model_graph_to_cytoscape(parameters, models, constraints, connections=None) Convert model graph to Cytoscape elements format. :param parameters: List of parameter names :type parameters: :py:class:`list` of :py:class:`str` :param models: List of model names :type models: :py:class:`list` of :py:class:`str` :param constraints: List of constraint names :type constraints: :py:class:`list` of :py:class:`str` :param connections: List of (source, target) tuples for explicit connections If None, auto-generates connections :type connections: :py:class:`list` of :py:class:`tuple`, *optional* :returns: Cytoscape elements list with nodes and edges :rtype: :py:class:`list` .. py:function:: get_cytoscape_stylesheet() Get default Cytoscape stylesheet for model graphs. :returns: Cytoscape stylesheet :rtype: :py:class:`list` .. py:function:: get_cytoscape_layout() Get default Cytoscape layout configuration. :returns: Cytoscape layout configuration :rtype: :py:class:`dict` .. py:data:: params :value: ['V', 'e', 'd_t', 'f', 'E_p']