Mercurial > repos > bimib > cobraxy
comparison COBRAxy/utils/general_utils.py @ 336:b89091ae2484 draft
Uploaded
| author | luca_milaz | 
|---|---|
| date | Thu, 04 Sep 2025 12:13:44 +0000 | 
| parents | 2b7911a8366f | 
| children | 350c3f3cb61d | 
   comparison
  equal
  deleted
  inserted
  replaced
| 335:2b7911a8366f | 336:b89091ae2484 | 
|---|---|
| 34 JSON = ("json","json.gz", "json.zip", "json.bz2") # COBRA models can be stored as JSON files, sometimes compressed | 34 JSON = ("json","json.gz", "json.zip", "json.bz2") # COBRA models can be stored as JSON files, sometimes compressed | 
| 35 | 35 | 
| 36 TXT = ("txt",) # this is how most output data is written | 36 TXT = ("txt",) # this is how most output data is written | 
| 37 | 37 | 
| 38 PICKLE = ("pickle", "pk", "p") # this is how all runtime data structures are saved | 38 PICKLE = ("pickle", "pk", "p") # this is how all runtime data structures are saved | 
| 39 | |
| 40 def __init__(self): | |
| 41 self.original_extension = "" | |
| 42 | 39 | 
| 43 | 40 | 
| 44 @classmethod | 41 @classmethod | 
| 45 def fromExt(cls, ext :str) -> "FileFormat": | 42 def fromExt(cls, ext :str) -> "FileFormat": | 
| 46 """ | 43 """ | 
