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 |