Changeset 137 for plone4bio.biosql

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

index taxonomy

Location:
plone4bio.biosql/trunk/src/plone4bio/biosql
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • plone4bio.biosql/trunk/src/plone4bio/biosql/content/seqrecord.py

    r136 r137  
    175175    accessions = property(fget=getAccessions) 
    176176 
     177    def getTaxonomy(self): 
     178        if self.annotations.has_key('taxonomy'): 
     179            return self.annotations['taxonomy'] 
     180        else: 
     181            return [] 
     182    taxonomy = property(fget=getTaxonomy) 
     183 
     184 
    177185InitializeClass(BioSQLSeqRecord) 
    178186 
  • plone4bio.biosql/trunk/src/plone4bio/biosql/profiles/default/catalog.xml

    r136 r137  
    2121    <indexed_attr value="organism" /> 
    2222  </index> 
     23  <index name="taxonomy" meta_type="KeywordIndex"> 
     24    <indexed_attr value="taxonomy" /> 
     25  </index> 
    2326  <index name="accessions" meta_type="KeywordIndex"> 
    2427    <indexed_attr value="accessions" /> 
     
    2629  <index name="keywords" meta_type="FieldIndex" /> 
    2730  <index name="identifier" meta_type="FieldIndex" /> 
     31 
     32  <column value="accessions"/> 
     33  <column value="taxonomy"/> 
     34  <column value="organism"/> 
    2835</object>