biotite.application

Application classes

Application

This class is a wrapper around an external piece of runnable software in any sense.

WebApp

The base class for all web based applications.

LocalApp

The base class for all locally installed applications, that are used via the command line.

MSAApp

This is an abstract base class for multiple sequence alignment software.

Miscellaneous

AppState

This enum type represents the app states of an application.

AppStateError

Indicate that the application lifecycle was violated.

RuleViolationError

Indicates that the user guidelines of the web application would be violated, if the program continued.

requires_state

A decorator for methods of Application subclasses that raises an AppStateError in case the method is called, when the Application is not in the specified AppState.

Subpackages

biotite.application.dssp

A subpackage for protein secondary structure annotation using DSSP.

biotite.application.clustalo

A subpackage for multiple sequence alignments using Clustal-Omega.

biotite.application.blast

A subpackage for heuristic local alignments against a large database using BLAST.

biotite.application.mafft

A subpackage for multiple sequence alignments using MAFFT.

biotite.application.muscle

A subpackage for multiple sequence alignments using MUSCLE.