This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | import pdb | |
| import pandas as pd | |
| import os | |
| import json | |
| import requests | |
| from argparse import ArgumentParser | |
| ENRICHR_ADDLIST = 'http://amp.pharm.mssm.edu/Enrichr/addList' | |
| ENRICHR_EXPORT = 'http://amp.pharm.mssm.edu/Enrichr/export' | |
| DATABASES =['KEGG_2016', 'Reactome_2016', 'BioCarta_2016'] | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | def save_as_pickled_object(obj, output_dir, filename): | |
| """ | |
| This is a defensive way to write pickle.write, allowing for very large files on all platforms | |
| """ | |
| filepath = os.path.join(output_dir, filename) | |
| max_bytes = 2**31 - 1 | |
| bytes_out = pickle.dumps(obj) | |
| n_bytes = sys.getsizeof(bytes_out) | |
| with open(filepath, 'wb') as f_out: | |
| for idx in range(0, n_bytes, max_bytes): | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | var form = document.createElement('form'); | |
| form.setAttribute('method', 'post'); | |
| form.setAttribute('action', 'http://cbl-gorilla.cs.technion.ac.il/servlet/GOrilla'); | |
| form.setAttribute('target', '_blank'); | |
| form.setAttribute('enctype', 'multipart/form-data'); | |
| var application_field = document.createElement('input'); | |
| application_field.setAttribute("type", "hidden"); | |
| application_field.setAttribute("name", "application"); | |
| application_field.setAttribute("value", "gorilla"); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | var DefaultDict = (initValue) => new Proxy({}, { | |
| get: (target, name) => name in target ? target[name] : | |
| (target[name] = (typeof initValue === 'function' ? initValue() : initValue)) | |
| }); | |
| statistics = DefaultDict(() => DefaultDict(() => DefaultDict(0))); | |
| // Thanks @jonathanzong! | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | matrix = { | |
| values: [[1, 2], [3, 4]], // sorted row-wise by default | |
| rows_iter: function () { return this.values }, | |
| columns_iter: function () { return iterator_over_the_transpose_of(this.values) }, | |
| flat_rows_iter: function () { return iterator_over_flattened(this.values) }, | |
| flat_columns_iter: function () { return iterator_over_the_flattened_transpose_of(this.values) }, | 
      
      Loading
      
  Sorry, something went wrong. Reload?
      Sorry, we cannot display this file.
      Sorry, this file is invalid so it cannot be displayed.
      
    
      
      Loading
      
  Sorry, something went wrong. Reload?
      Sorry, we cannot display this file.
      Sorry, this file is invalid so it cannot be displayed.
      
    
      
      Loading
      
  Sorry, something went wrong. Reload?
      Sorry, we cannot display this file.
      Sorry, this file is invalid so it cannot be displayed.
      
    
      
      Loading
      
  Sorry, something went wrong. Reload?
      Sorry, we cannot display this file.
      Sorry, this file is invalid so it cannot be displayed.
      
    
      
      Loading
      
  Sorry, something went wrong. Reload?
      Sorry, we cannot display this file.
      Sorry, this file is invalid so it cannot be displayed.
      
    OlderNewer