EMMAWiki/DeveloperDocumentation: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
imported>MichaelDondrup No edit summary  | 
				|||
| (11 intermediate revisions by 4 users not shown) | |||
| Line 1: | Line 1: | ||
__NOTOC__  | __NOTOC__  | ||
= Documentation for Developers =  | = Documentation for Developers =  | ||
* /GettingStarted  | * [[EMMAWiki/DeveloperDocumentation/GettingStarted|Getting Started]]  | ||
* [[/APIDocumentation]]  | * [[EMMAWiki/DeveloperDocumentation/APIDocumentation|API Documentation]]  | ||
* /BuildingHeatmapViewer  | * [[EMMAWiki/DeveloperDocumentation/BuildingHeatmapViewer|Building the Heatmap Viewer]]  | ||
* /DevelopingPlugIns  | * [[EMMAWiki/DeveloperDocumentation/DevelopingPlugIns|Developing Plugins]]  | ||
* [[UsingTheWSInterface|Using the WS Interface]]  | |||
* [[EMMAWiki/DeveloperDocumentation/MagemlExporterGenerator|MAGE-ML Exporter Generator]]  | |||
== Other modules ==  | |||
EMMA uses other software packages, so you might need to consult documentation specific to  | |||
those packages:  | |||
* '''GPMS''' (aka. projectmanagement) is required by almost all CeBiTec software. It is used for user, password and project management, rights and roles. See the Self:GPMSWiki if you need more information about project creation, Applicationframes, Members, Rights, and Roles.  | |||
* '''ArrayLIMS''' is required for storing raw data. In EMMA it is used within Importer modules. See Self:ArrayLIMSWiki  | |||
* '''O2DBI''' is the object-relational mapping system use to implement the database backend. If you need to know about code generation or even want to modify EMMA's database model consult Self:O2DBIWiki  | |||
* '''GOParc''' is used to manage KEGG pathways and plot espression data into pathway images. There is no Self:GOParcWiki yet, but the modules in <code><nowiki>cvs/GOParc/share/perl</nowiki></code> contain a basic amount of inline POD documentation.  | |||
* '''OntoDB''' is used to manage ontology entries from the MGED ontology. There is the Self:OntologyDBWiki, in addition the modules in <code><nowiki>cvs/ontodb/share/perl</nowiki></code> contain a basic amount of inline POD documentation.  | |||
Latest revision as of 14:05, 26 October 2011
Documentation for Developers
- Getting Started
 - API Documentation
 - Building the Heatmap Viewer
 - Developing Plugins
 - Using the WS Interface
 - MAGE-ML Exporter Generator
 
Other modules
EMMA uses other software packages, so you might need to consult documentation specific to those packages:
- GPMS (aka. projectmanagement) is required by almost all CeBiTec software. It is used for user, password and project management, rights and roles. See the Self:GPMSWiki if you need more information about project creation, Applicationframes, Members, Rights, and Roles.
 - ArrayLIMS is required for storing raw data. In EMMA it is used within Importer modules. See Self:ArrayLIMSWiki
 - O2DBI is the object-relational mapping system use to implement the database backend. If you need to know about code generation or even want to modify EMMA's database model consult Self:O2DBIWiki
 - GOParc is used to manage KEGG pathways and plot espression data into pathway images. There is no Self:GOParcWiki yet, but the modules in 
cvs/GOParc/share/perlcontain a basic amount of inline POD documentation. - OntoDB is used to manage ontology entries from the MGED ontology. There is the Self:OntologyDBWiki, in addition the modules in 
cvs/ontodb/share/perlcontain a basic amount of inline POD documentation.