visualife.widget Package

The widgets package contains all the widgets provided by library, i.e. independent web-page components devised to display data in an interactive manner.

Classes

AbstractWidget(element_id) Abstract base class for VisuaLife widgets
AjaxCommunication(url[, on_complete, req_type]) Class that sends data with AJAX
DataStorageMap() Class that stores content in a Python dictionary
FileReaderWidget(drop_zone_id[, extensions, …]) Reads a file that has been dropped in a browser window
GLViewerWidget(div_id, **kwargs) Represents a viewer for biological molecules.
MSAViewer(element_id[, msa_header, msa]) Displays a Multiple Sequence Alignment (MSA)
ProcessData Interface for classes that are used by FileReaderWidget to process files that are loaded
SecondaryStructureViewer(element_id[, …]) Creates a widget that displays a protein secondary structure
SequenceFeaturesBar(viewport[, …]) Draws a sequence features widget.
SequenceViewer(element_id[, sequence_name, …]) Creates a widget that displays an amino acid or a nucleotide sequence
StructureViewer(div_id, **kwargs) Represents a viewer for biological molecules.
TableWidget(table_id, parent_id, **kwargs) Creates a new table
TooltipWidget(id_text, parent_id, …) Creates a new tooltip