Source code for bio2bel_famplex.manager

# -*- coding: utf-8 -*-

"""Manager for Bio2BEL FamPlex."""

from bio2bel.manager.bel_manager import BELManagerMixin
from pybel import BELGraph
from .equivalences import append_equivalences_graph, get_equivalences_df
from .relations import build_relations_graph, get_relations_df

__all__ = [
    'Manager',
]


[docs]class Manager(BELManagerMixin): """Manager for Bio2BEL FamPlex.""" def __init__(self, *args, **kwargs): # noqa:D107 pass @classmethod def _get_connection(cls): pass
[docs] def to_bel(self) -> BELGraph: """Generate a BEL graph.""" relations_df = get_relations_df() graph = build_relations_graph(relations_df) equivalences_df = get_equivalences_df() append_equivalences_graph(equivalences_df, graph) return graph