#!/usr/bin/env python # coding: utf-8 # In[1]: from linkml_runtime.utils.schemaview import SchemaView # In[2]: view = SchemaView("../tests/test_utils/input/mixs/mixs.yaml") # In[4]: len(view.all_slots()) # In[10]: list(view.all_classes().keys())[0:10] # In[19]: view.get_slot('elev').required is True # In[20]: view.induced_slot('elev', 'soil').required is True # In[21]: view.induced_slot('elev', 'human-gut').required is True # In[23]: view.get_class('MIUVIG').description # In[25]: view.class_descendants('MIUVIG') # In[26]: view.induced_slot('vir_ident_software', 'MIUVIG').required is True # In[27]: view.induced_slot('vir_ident_software', 'soil MIUVIG').required is True # In[28]: view.induced_slot('vir_ident_software', 'soil').required is True # In[ ]: