draeger-lab / refinegems

refineGEMs is a python package inteded to help with the curation of genome-scale metabolic models (GEMS).
https://refinegems.readthedocs.io/en/latest/
MIT License
10 stars 1 forks source link

Harmonize and improve docstrings and documentation #74

Closed famosab closed 1 year ago

famosab commented 1 year ago

Change the docstrings in the following modules:

We can also take the time to transfer larger docstrings to .rst files and shorten the docstrings if possible.

The following modules / concepts need a single page in the docs:

The docs can be restructured to make sense, I propose the following structure:

  - Installation
+ - Usage 
     - As standalone
     - As python module 
! - Main modules (here we need a better title)
     - gapfill
     - growth
     - pathways
     - sboann
     - polish
  - API
+ - Pipeline 
+ - Development

Changes ToDo

from libsbml import Model as libModel
from cobra import Model as cobraModel
famosab commented 1 year ago

The growth.py modlue holds three functions that are currently not used in the main:

I did not include them since they seemed too specific for me. I would just showcase them in the documentation when we talk about growth simulation.

GwennyGit commented 1 year ago

The doc strings were updated for all functions belonging to gapfill, io and databases. However, for tuples the doc strings were left as they were for now and no doc strings were shortened. I will do that as soon as gapfill-update is ready to be merged in dev and merged into dev.