Show
Ignore:
Timestamp:
02/13/10 19:38:32 (2 years ago)
Author:
mauro
Message:

update indexes

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • plone4bio.biosql/trunk/src/plone4bio/biosql/README.txt

    r112 r136  
    44================= 
    55 
     6Create a mockup for a biopython's biosql database: 
     7 
     8 import tempfile 
     9 import os 
     10 from BioSQL import BioSeqDatabase 
     11 
     12 (dbh, dbpath) = tempfile.mkstemp(suffix=".db") 
     13 server = BioSeqDatabase.open_database(driver = 'sqlite3', db = dbpath) 
     14 server.load_database_sql('biosqldb-sqlite.sql') 
     15 server.commit() 
     16 server.close() 
     17 
     18Create a plone4bio's biosqlroot: 
     19 
     20    >>> self.login() 
     21    >>> self.setRoles(('Manager',)) 
     22    >>> self.portal.invokeFactory('BioSQLRoot', u'biosqlroot') 
     23    'biosqlroot' 
     24    >>> biosqlroot = getattr(self.portal, u'biosqlroot') 
     25    >>> biosqlroot.dsn = u'postgres://user:pass@server:port/db' 
     26 
     27Search catalog: 
     28  
     29    >>> brains = self.portal_catalog.searchResults(portal_type='BioSQLSeqRecord', path=biosqlroot.path) 
     30    >>> len(brains) 
     31    5 
     32 
     33    >>> os.unlink(dbpath)