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

The opened files are now directly imported as custom genesets in OWCustomSets.py

File:
1 edited

Legend:

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

    r1816 r1817  
    3434 
    3535class OWCustomSets(OWWidget): 
    36     settingsList = ["recent_files"] 
    3736 
    3837    def __init__(self, parent=None, signalManager=None, 
     
    4443        self.outputs = [] 
    4544        self.new_geneset = set() 
     45        self.selected_file = ""  
    4646 
    4747        # List of recent opened files. 
    4848        self.recent_files = [] 
    4949        self.loadSettings() 
    50         try: 
    51             self.recent_files = filter(os.path.exists, self.recent_files) 
    52         except: 
    53             pass 
    54  
     50        self.recent_files = filter(os.path.exists, self.recent_files) 
    5551 
    5652        layout = QHBoxLayout() 
     
    7975 
    8076        box.layout().addWidget(self.preview_view) 
    81  
    82          
     77        
    8378        # The geneset table 
    8479        ma = self.mainArea 
     
    10095        self.populate_table() 
    10196 
    102          
    103         self.selected_file = None  
    104  
    105         self.resize(450, 500) 
     97        self.resize(800, 500) 
    10698        if self.recent_files: 
    10799            QTimer.singleShot(1, 
     
    117109        info_box.layout().addWidget(self.info)        
    118110         
    119         OWGUI.button(self.controlArea, self, "Import", callback=self.import_data) 
    120111        OWGUI.button(self.controlArea, self, "Delete", callback=self.delete_data) 
    121112 
     
    159150            self.set_selected_file(path) 
    160151 
    161     def on_reload_file(self): 
    162         if self.recent_files: 
    163             self.set_selected_file(self.recent_files[0]) 
    164  
    165152    def set_selected_file(self, filename): 
    166153        basedir, name = os.path.split(filename) 
     
    180167            self.recent_combo.removeItem(index_to_remove + 1) 
    181168            self.recent_files.pop(index_to_remove + 1) 
    182          
     169             
     170        self.import_data() 
     171                                                                     
    183172    def update_preview(self): 
    184173        if self.listView.selectedItems(): 
     
    192181                    break 
    193182            for geneset in sets: 
    194                 final_text += geneset.id + "(%d genes)\n" % len(geneset.genes) 
     183                final_text += geneset.id + " (%d genes)\n" % len(geneset.genes) 
    195184                final_text += ", ".join([geneset.genes.pop() for i in range(5)]) + ", ...\n\n" 
    196185            final_text += "..." 
Note: See TracChangeset for help on using the changeset viewer.