[pygr-notify] [pygr commit] r29 - wiki

codesite-noreply at google.com codesite-noreply at google.com
Mon Jun 16 01:55:16 PDT 2008


Author: jqian.ubc
Date: Mon Jun 16 01:54:37 2008
New Revision: 29

Modified:
   wiki/PygrOnEnsembl.wiki

Log:
Edited wiki page through web user interface.

Modified: wiki/PygrOnEnsembl.wiki
==============================================================================
--- wiki/PygrOnEnsembl.wiki	(original)
+++ wiki/PygrOnEnsembl.wiki	Mon Jun 16 01:54:37 2008
@@ -36,4 +36,26 @@

  Currently, we are in the process of trying pygr to access the dna and 
exon tables of the ensembl core database and build bi-directional 
mappings between the genome and the annotation.  For more information, 
please refer to the following thread [http://groups.google.com/group/pygr-dev/browse_thread/thread/5d55fd9d071fbf4d?hl=en].

-Stay tuned for further progress reports from us :)
\ No newline at end of file
+Stay tuned for further progress reports from us :)
+
+= Design Decisions =
+
+*Scope*
+For the time being, the primary focus of this API is to provide means 
to retrieve information from the ensembl core databases.
+
+*Framework*
+
+*1.* the datamodel module (datamodel.py): a BaseModel super class and 
its subclasses.  Each subclass represents a biological entity.
+
+*2.* the adaptor module (adaptor.py): a driver class, a generic 
adaptor class (super class) and many specialized adaptor classes (sub 
classes).  Each specialized adaptor class employs pygr modules (mainly 
the sqlgraph module) and provides access to its corresponding sql table 
in an ensembl core database.
+
+*3.* the supporting module (seqregion.py): extensions of the pygr core 
modules, used by the adaptor module.
+
+*Design Pattern*
+The Driver class in the adaptor module is implemented as a singleton 
class, since making a connection to the database is expensive.
+
+= updates =
+
+*1.* mini-release v0.01: (running environment: the latest pygr)
+
+*2.* output file from running the sample code in datamodel.py, which 
gives a preliminary test results for implemented functions in each 
specialized datamodel class.
\ No newline at end of file



More information about the pygr-notify mailing list