# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: mixing_prior.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import distribution_pb2 as distribution__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='mixing_prior.proto',
  package='bayesmix',
  syntax='proto3',
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x12mixing_prior.proto\x12\x08\x62\x61yesmix\x1a\x12\x64istribution.proto\"\xe5\x01\n\x07\x44PPrior\x12\x33\n\x0b\x66ixed_value\x18\x01 \x01(\x0b\x32\x1c.bayesmix.DPPrior.FixedValueH\x00\x12\x33\n\x0bgamma_prior\x18\x02 \x01(\x0b\x32\x1c.bayesmix.DPPrior.GammaPriorH\x00\x1a\x1f\n\nFixedValue\x12\x11\n\ttotalmass\x18\x01 \x01(\x01\x1a\x42\n\nGammaPrior\x12\x34\n\x0ftotalmass_prior\x18\x01 \x01(\x0b\x32\x1b.bayesmix.GammaDistributionB\x0b\n\ttotalmass\"\x80\x01\n\x07PYPrior\x12\x35\n\x0c\x66ixed_values\x18\x01 \x01(\x0b\x32\x1d.bayesmix.PYPrior.FixedValuesH\x00\x1a\x31\n\x0b\x46ixedValues\x12\x10\n\x08strength\x18\x01 \x01(\x01\x12\x10\n\x08\x64iscount\x18\x02 \x01(\x01\x42\x0b\n\ttotalmass\"{\n\nLogSBPrior\x12\x39\n\x0cnormal_prior\x18\x01 \x01(\x0b\x32!.bayesmix.MultiNormalDistributionH\x00\x12\x11\n\tstep_size\x18\x02 \x01(\x01\x12\x16\n\x0enum_components\x18\x03 \x01(\rB\x07\n\x05\x63oeff\"\xe4\x02\n\x0cTruncSBPrior\x12\x38\n\x0b\x62\x65ta_priors\x18\x01 \x01(\x0b\x32!.bayesmix.TruncSBPrior.BetaPriorsH\x00\x12\x32\n\x08\x64p_prior\x18\x02 \x01(\x0b\x32\x1e.bayesmix.TruncSBPrior.DPPriorH\x00\x12\x32\n\x08py_prior\x18\x03 \x01(\x0b\x32\x1e.bayesmix.TruncSBPrior.PYPriorH\x00\x12\x16\n\x0enum_components\x18\x04 \x01(\r\x1a\x44\n\nBetaPriors\x12\x36\n\x12\x62\x65ta_distributions\x18\x01 \x03(\x0b\x32\x1a.bayesmix.BetaDistribution\x1a\x1c\n\x07\x44PPrior\x12\x11\n\ttotalmass\x18\x01 \x01(\x01\x1a-\n\x07PYPrior\x12\x10\n\x08strength\x18\x01 \x01(\x01\x12\x10\n\x08\x64iscount\x18\x02 \x01(\x01\x42\x07\n\x05priorb\x06proto3'
  ,
  dependencies=[distribution__pb2.DESCRIPTOR,])




_DPPRIOR_FIXEDVALUE = _descriptor.Descriptor(
  name='FixedValue',
  full_name='bayesmix.DPPrior.FixedValue',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='totalmass', full_name='bayesmix.DPPrior.FixedValue.totalmass', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=170,
  serialized_end=201,
)

_DPPRIOR_GAMMAPRIOR = _descriptor.Descriptor(
  name='GammaPrior',
  full_name='bayesmix.DPPrior.GammaPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='totalmass_prior', full_name='bayesmix.DPPrior.GammaPrior.totalmass_prior', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=203,
  serialized_end=269,
)

_DPPRIOR = _descriptor.Descriptor(
  name='DPPrior',
  full_name='bayesmix.DPPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fixed_value', full_name='bayesmix.DPPrior.fixed_value', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='gamma_prior', full_name='bayesmix.DPPrior.gamma_prior', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_DPPRIOR_FIXEDVALUE, _DPPRIOR_GAMMAPRIOR, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='totalmass', full_name='bayesmix.DPPrior.totalmass',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=53,
  serialized_end=282,
)


_PYPRIOR_FIXEDVALUES = _descriptor.Descriptor(
  name='FixedValues',
  full_name='bayesmix.PYPrior.FixedValues',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='strength', full_name='bayesmix.PYPrior.FixedValues.strength', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='discount', full_name='bayesmix.PYPrior.FixedValues.discount', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=351,
  serialized_end=400,
)

_PYPRIOR = _descriptor.Descriptor(
  name='PYPrior',
  full_name='bayesmix.PYPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='fixed_values', full_name='bayesmix.PYPrior.fixed_values', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_PYPRIOR_FIXEDVALUES, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='totalmass', full_name='bayesmix.PYPrior.totalmass',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=285,
  serialized_end=413,
)


_LOGSBPRIOR = _descriptor.Descriptor(
  name='LogSBPrior',
  full_name='bayesmix.LogSBPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='normal_prior', full_name='bayesmix.LogSBPrior.normal_prior', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='step_size', full_name='bayesmix.LogSBPrior.step_size', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='num_components', full_name='bayesmix.LogSBPrior.num_components', index=2,
      number=3, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='coeff', full_name='bayesmix.LogSBPrior.coeff',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=415,
  serialized_end=538,
)


_TRUNCSBPRIOR_BETAPRIORS = _descriptor.Descriptor(
  name='BetaPriors',
  full_name='bayesmix.TruncSBPrior.BetaPriors',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='beta_distributions', full_name='bayesmix.TruncSBPrior.BetaPriors.beta_distributions', index=0,
      number=1, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=743,
  serialized_end=811,
)

_TRUNCSBPRIOR_DPPRIOR = _descriptor.Descriptor(
  name='DPPrior',
  full_name='bayesmix.TruncSBPrior.DPPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='totalmass', full_name='bayesmix.TruncSBPrior.DPPrior.totalmass', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=813,
  serialized_end=841,
)

_TRUNCSBPRIOR_PYPRIOR = _descriptor.Descriptor(
  name='PYPrior',
  full_name='bayesmix.TruncSBPrior.PYPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='strength', full_name='bayesmix.TruncSBPrior.PYPrior.strength', index=0,
      number=1, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='discount', full_name='bayesmix.TruncSBPrior.PYPrior.discount', index=1,
      number=2, type=1, cpp_type=5, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=843,
  serialized_end=888,
)

_TRUNCSBPRIOR = _descriptor.Descriptor(
  name='TruncSBPrior',
  full_name='bayesmix.TruncSBPrior',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='beta_priors', full_name='bayesmix.TruncSBPrior.beta_priors', index=0,
      number=1, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='dp_prior', full_name='bayesmix.TruncSBPrior.dp_prior', index=1,
      number=2, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='py_prior', full_name='bayesmix.TruncSBPrior.py_prior', index=2,
      number=3, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='num_components', full_name='bayesmix.TruncSBPrior.num_components', index=3,
      number=4, type=13, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[_TRUNCSBPRIOR_BETAPRIORS, _TRUNCSBPRIOR_DPPRIOR, _TRUNCSBPRIOR_PYPRIOR, ],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='prior', full_name='bayesmix.TruncSBPrior.prior',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=541,
  serialized_end=897,
)

_DPPRIOR_FIXEDVALUE.containing_type = _DPPRIOR
_DPPRIOR_GAMMAPRIOR.fields_by_name['totalmass_prior'].message_type = distribution__pb2._GAMMADISTRIBUTION
_DPPRIOR_GAMMAPRIOR.containing_type = _DPPRIOR
_DPPRIOR.fields_by_name['fixed_value'].message_type = _DPPRIOR_FIXEDVALUE
_DPPRIOR.fields_by_name['gamma_prior'].message_type = _DPPRIOR_GAMMAPRIOR
_DPPRIOR.oneofs_by_name['totalmass'].fields.append(
  _DPPRIOR.fields_by_name['fixed_value'])
_DPPRIOR.fields_by_name['fixed_value'].containing_oneof = _DPPRIOR.oneofs_by_name['totalmass']
_DPPRIOR.oneofs_by_name['totalmass'].fields.append(
  _DPPRIOR.fields_by_name['gamma_prior'])
_DPPRIOR.fields_by_name['gamma_prior'].containing_oneof = _DPPRIOR.oneofs_by_name['totalmass']
_PYPRIOR_FIXEDVALUES.containing_type = _PYPRIOR
_PYPRIOR.fields_by_name['fixed_values'].message_type = _PYPRIOR_FIXEDVALUES
_PYPRIOR.oneofs_by_name['totalmass'].fields.append(
  _PYPRIOR.fields_by_name['fixed_values'])
_PYPRIOR.fields_by_name['fixed_values'].containing_oneof = _PYPRIOR.oneofs_by_name['totalmass']
_LOGSBPRIOR.fields_by_name['normal_prior'].message_type = distribution__pb2._MULTINORMALDISTRIBUTION
_LOGSBPRIOR.oneofs_by_name['coeff'].fields.append(
  _LOGSBPRIOR.fields_by_name['normal_prior'])
_LOGSBPRIOR.fields_by_name['normal_prior'].containing_oneof = _LOGSBPRIOR.oneofs_by_name['coeff']
_TRUNCSBPRIOR_BETAPRIORS.fields_by_name['beta_distributions'].message_type = distribution__pb2._BETADISTRIBUTION
_TRUNCSBPRIOR_BETAPRIORS.containing_type = _TRUNCSBPRIOR
_TRUNCSBPRIOR_DPPRIOR.containing_type = _TRUNCSBPRIOR
_TRUNCSBPRIOR_PYPRIOR.containing_type = _TRUNCSBPRIOR
_TRUNCSBPRIOR.fields_by_name['beta_priors'].message_type = _TRUNCSBPRIOR_BETAPRIORS
_TRUNCSBPRIOR.fields_by_name['dp_prior'].message_type = _TRUNCSBPRIOR_DPPRIOR
_TRUNCSBPRIOR.fields_by_name['py_prior'].message_type = _TRUNCSBPRIOR_PYPRIOR
_TRUNCSBPRIOR.oneofs_by_name['prior'].fields.append(
  _TRUNCSBPRIOR.fields_by_name['beta_priors'])
_TRUNCSBPRIOR.fields_by_name['beta_priors'].containing_oneof = _TRUNCSBPRIOR.oneofs_by_name['prior']
_TRUNCSBPRIOR.oneofs_by_name['prior'].fields.append(
  _TRUNCSBPRIOR.fields_by_name['dp_prior'])
_TRUNCSBPRIOR.fields_by_name['dp_prior'].containing_oneof = _TRUNCSBPRIOR.oneofs_by_name['prior']
_TRUNCSBPRIOR.oneofs_by_name['prior'].fields.append(
  _TRUNCSBPRIOR.fields_by_name['py_prior'])
_TRUNCSBPRIOR.fields_by_name['py_prior'].containing_oneof = _TRUNCSBPRIOR.oneofs_by_name['prior']
DESCRIPTOR.message_types_by_name['DPPrior'] = _DPPRIOR
DESCRIPTOR.message_types_by_name['PYPrior'] = _PYPRIOR
DESCRIPTOR.message_types_by_name['LogSBPrior'] = _LOGSBPRIOR
DESCRIPTOR.message_types_by_name['TruncSBPrior'] = _TRUNCSBPRIOR
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DPPrior = _reflection.GeneratedProtocolMessageType('DPPrior', (_message.Message,), {

  'FixedValue' : _reflection.GeneratedProtocolMessageType('FixedValue', (_message.Message,), {
    'DESCRIPTOR' : _DPPRIOR_FIXEDVALUE,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.DPPrior.FixedValue)
    })
  ,

  'GammaPrior' : _reflection.GeneratedProtocolMessageType('GammaPrior', (_message.Message,), {
    'DESCRIPTOR' : _DPPRIOR_GAMMAPRIOR,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.DPPrior.GammaPrior)
    })
  ,
  'DESCRIPTOR' : _DPPRIOR,
  '__module__' : 'mixing_prior_pb2'
  # @@protoc_insertion_point(class_scope:bayesmix.DPPrior)
  })
_sym_db.RegisterMessage(DPPrior)
_sym_db.RegisterMessage(DPPrior.FixedValue)
_sym_db.RegisterMessage(DPPrior.GammaPrior)

PYPrior = _reflection.GeneratedProtocolMessageType('PYPrior', (_message.Message,), {

  'FixedValues' : _reflection.GeneratedProtocolMessageType('FixedValues', (_message.Message,), {
    'DESCRIPTOR' : _PYPRIOR_FIXEDVALUES,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.PYPrior.FixedValues)
    })
  ,
  'DESCRIPTOR' : _PYPRIOR,
  '__module__' : 'mixing_prior_pb2'
  # @@protoc_insertion_point(class_scope:bayesmix.PYPrior)
  })
_sym_db.RegisterMessage(PYPrior)
_sym_db.RegisterMessage(PYPrior.FixedValues)

LogSBPrior = _reflection.GeneratedProtocolMessageType('LogSBPrior', (_message.Message,), {
  'DESCRIPTOR' : _LOGSBPRIOR,
  '__module__' : 'mixing_prior_pb2'
  # @@protoc_insertion_point(class_scope:bayesmix.LogSBPrior)
  })
_sym_db.RegisterMessage(LogSBPrior)

TruncSBPrior = _reflection.GeneratedProtocolMessageType('TruncSBPrior', (_message.Message,), {

  'BetaPriors' : _reflection.GeneratedProtocolMessageType('BetaPriors', (_message.Message,), {
    'DESCRIPTOR' : _TRUNCSBPRIOR_BETAPRIORS,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.TruncSBPrior.BetaPriors)
    })
  ,

  'DPPrior' : _reflection.GeneratedProtocolMessageType('DPPrior', (_message.Message,), {
    'DESCRIPTOR' : _TRUNCSBPRIOR_DPPRIOR,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.TruncSBPrior.DPPrior)
    })
  ,

  'PYPrior' : _reflection.GeneratedProtocolMessageType('PYPrior', (_message.Message,), {
    'DESCRIPTOR' : _TRUNCSBPRIOR_PYPRIOR,
    '__module__' : 'mixing_prior_pb2'
    # @@protoc_insertion_point(class_scope:bayesmix.TruncSBPrior.PYPrior)
    })
  ,
  'DESCRIPTOR' : _TRUNCSBPRIOR,
  '__module__' : 'mixing_prior_pb2'
  # @@protoc_insertion_point(class_scope:bayesmix.TruncSBPrior)
  })
_sym_db.RegisterMessage(TruncSBPrior)
_sym_db.RegisterMessage(TruncSBPrior.BetaPriors)
_sym_db.RegisterMessage(TruncSBPrior.DPPrior)
_sym_db.RegisterMessage(TruncSBPrior.PYPrior)


# @@protoc_insertion_point(module_scope)
