Package org.cy3sbml.util
package org.cy3sbml.util
-
ClassDescriptionTools for working with annotations.Helpers for the math (ASTNode) of SBML elements.Getting and setting the attributes (columns) of the nodes, edges and networks in the default tables of a network.The uncertainties of the SBML distrib package (version 1): every SBase can have a list of uncertainties, each with uncertainty parameters and spans (mean, standard deviation, confidence interval, a distribution, ...).FetchResult<T>The result of a fetch: its
FetchStatusand the value, if found.Outcome of a singleHttpJsonfetch, distinguishing "not found" (e.g.Actions of the info panel links: loading the examples and opening the SBML, the panel HTML or a URL in the system browser.Reduces the XHTML of the notes of a model to formatting markup before it is shown in the info panel, with an allowlist of elements, attributes and link schemes.Escaping of text for HTML.Small JSON-over-HTTP helper for the REST web services (OLS, ChEBI, UniProt, BioModels).Helper functions for input and output.Helper for mapping between Cytoscape and SBML objects.Helpers for the networks of a collection: the root network, the subnetworks, and the selection of nodes.Opens URLs in the system browser: withDesktop.browse(java.net.URI), else with the first browser command that starts, else it shows the URL in a dialog to copy.Some utils to work with SBML and SBML naming.Infix formula of the math with the inline units of numbers (SBML L3sbml:unitsoncn), written after the number like libSBML'sformulaToL3String, e.g.Reading and writing XML with parsers hardened against XML external entity (XXE) attacks, and formatting XML as indented text or HTML.