2.1. wc_kb_gen package¶
2.1.1. Subpackages¶
- 2.1.1.1. wc_kb_gen.random package
- 2.1.1.1.1. Submodules
- 2.1.1.1.2. wc_kb_gen.random.compartments module
- 2.1.1.1.3. wc_kb_gen.random.complex module
- 2.1.1.1.4. wc_kb_gen.random.core module
- 2.1.1.1.5. wc_kb_gen.random.genome module
- 2.1.1.1.6. wc_kb_gen.random.metabolites module
- 2.1.1.1.7. wc_kb_gen.random.observables module
- 2.1.1.1.8. wc_kb_gen.random.properties module
- 2.1.1.1.9. Module contents
2.1.2. Submodules¶
2.1.3. wc_kb_gen._version module¶
2.1.4. wc_kb_gen.core module¶
Base classes for generating wc_kb
-formatted knowledge bases for whole-cell models.
- Author
Jonathan Karr <jonrkarr@gmail.com>
- Date
2018-05-04
- Copyright
2018, Karr Lab
- License
MIT
-
class
wc_kb_gen.core.
KbComponentGenerator
(knowledge_base, options=None)[source]¶ Bases:
object
Base class for knowledge base component generators
-
class
wc_kb_gen.core.
KbGenerator
(component_generators=None, options=None)[source]¶ Bases:
object
Generator for knowledge bases of experimental data for whole-cell models
Options:
id (
str
): idname (
str
): nameversion (
str
): version- input_kb (
wc_kb.core.KnowledgeBase
, optional): knowledge base input if one wants to build upon an existing knowledge base
- input_kb (
- component (
dict
): dictionary of options whose keys are the names of component generator classes and whose values are dictionaries of options for the component generator classes
- component (
-
component_generators
[source]¶ component generators of the knowledge base
- Type
list
ofKbComponentGenerator