Changeset 1432:4cbd1707461f in orange-bioinformatics


Ignore:
Timestamp:
06/24/11 10:34:41 (3 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
d8ea3b2ae18096c00b62c9d18e5a9f8f9e2aa921
Message:

Handle Gene Atlas server error.
"Smart" initial gene attribute selection.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • widgets/prototypes/OWGeneAtlasTissueExpression.py

    r1430 r1432  
    150150        self.candidate_vars = vars 
    151151        self.gene_attr_cb.addItems([var.name for var in vars]) 
     152        # See if any var name contains 'gene' 
     153        gene_in_name = [v for v in vars if "gene" in v.name.lower()] 
     154        if gene_in_name: 
     155            self.selected_gene_attr = vars.index(gene_in_name[-1]) 
    152156        self.candidate_var_names = [a.name for a in data.domain.attributes] 
    153157        if not self.candidate_vars: 
     
    212216            # self.results = self.get_atlas_summary(tuple(genes), self.selected_organism) 
    213217            # Threaded 
     218            self.error(0) 
    214219            self.controlArea.setEnabled(False) 
    215220            try: 
     
    219224                call() 
    220225                self.results = call.get_result(processEvents=True) 
     226            except obiArrayExpress.GeneAtlasError, ex: 
     227                self.error(0, str(ex)) 
     228             
    221229            finally: 
    222230                self.controlArea.setEnabled(True) 
     
    261269        model.setHorizontalHeaderLabels(self.report_header) 
    262270        self.report_view.setModel(model) 
     271        self.report_view.resizeColumnToContents(0) 
     272        self.report_view.resizeColumnToContents(1) 
     273        self.report_view.resizeColumnToContents(2) 
    263274         
    264275    def update_info_box(self): 
Note: See TracChangeset for help on using the changeset viewer.