Skip to main content
Figure 1 | BMC Bioinformatics

Figure 1

From: miRMaid: a unified programming interface for microRNA data resources

Figure 1

Architecture overview. miRMaid uses a Model-View-controller architecture. The model layer provides object oriented encapsulation of data stored in a relational database. The model layer can be efficiently and directly queried using the Ruby programming language. Each model is additionally exposed as a RESTful web resource. The data returned from a resource URL can be returned as HTML (suitable for web browsers), XML (suitable for computer programs) and for some resources also as FASTA sequence format.

Back to article page