metakb.schemas.app#

Module containing app schemas and enums

class metakb.schemas.app.SourceName(value, names=_not_given, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Define enum for sources that are supported

CBIOPORTAL = 'cbioportal'[source]#
CIVIC = 'civic'[source]#
FDA_PODA = 'fda_poda'[source]#
MOA = 'moa'[source]#
as_print_case()[source]#

Provide enum value with natural print casing (i.e. value-specific for natural text).

Return type:

str

Returns:

correctly-cased string

Raises:

ValueError – if called on a source value that we forgot to define here