Changeset 1815:cbaee4a39a94 in orange-bioinformatics


Ignore:
Timestamp:
06/06/13 13:50:16 (11 months ago)
Author:
Flashpoint <vid.flashpoint@…>
Branch:
default
Message:

The OWCustomSets.py widget's preview pane has been improved to show a quick overview fo the selected file and some additional statistics information has been added to the treeview of the genesets.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _bioinformatics/widgets/prototypes/OWCustomSets.py

    r1814 r1815  
    124124            item.setText(4, mod_time[:mod_time.rfind(".")]) 
    125125 
    126         print list_local() 
    127  
    128126    def on_select_recent(self, recent): 
    129127        if isinstance(recent, int): 
     
    166164        try: 
    167165            text = open(self.selected_file).read() 
    168             self.preview_view.setPlainText(text) 
     166            final_text="" 
     167            counts = 0 
     168            for i in text.split("\n"): 
     169                counts += 1 
     170                if counts == 6: 
     171                    break 
     172                if len(i) == 0: 
     173                    continue 
     174                try: 
     175                    display_genes = ", ".join((i.split("\t")[2:])[:5])                    
     176                except: 
     177                    display_genes = ", ".join(i.split("\t")[2:])  
     178                genes = i.split("\t")[2:] 
     179                final_text += (i.split("\t")[0]+" (%d genes)\n" % len(genes)) 
     180                final_text += display_genes + ",...\n\n" 
     181 
     182            final_text += "..." 
     183            self.preview_view.setPlainText(final_text) 
    169184        except: 
    170185            text = None 
Note: See TracChangeset for help on using the changeset viewer.