Exemplo n.º 1
0
class CompoundImages(six.with_metaclass(ChemblModelMetaClass, ChemblCoreAbstractModel)):

    molecule = models.OneToOneField(MoleculeDictionary, on_delete=models.PROTECT, primary_key=True, db_column='molregno')
    png = BlobField(blank=True, null=True)
    png_500 = BlobField(blank=True, null=True)

    class Meta(ChemblCoreAbstractModel.Meta):
        pass
Exemplo n.º 2
0
class CompoundMols(
        six.with_metaclass(ChemblModelMetaClass, ChemblCoreAbstractModel)):

    objects = CompoundMolsManager()

    molecule = models.OneToOneField(MoleculeDictionary,
                                    primary_key=True,
                                    db_column='molregno')
    ctab = BlobField(blank=True, null=True,
                     db_column=CTAB_COLUMN) if CTAB_COLUMN else BlobField(
                         blank=True, null=True)

    class Meta(ChemblCoreAbstractModel.Meta):
        if COMPOUND_MOLS_TABLE:
            db_table = COMPOUND_MOLS_TABLE
Exemplo n.º 3
0
class UcMols(six.with_metaclass(ChemblModelMetaClass, ChemblAbstractModel)):

    objects = CompoundMolsManager()

    uci = models.OneToOneField(UcCtab, primary_key=True, db_column='molregno')
    ctab = BlobField(blank=True, null=True)

    class Meta:
        app_label = 'unistruct'
        managed = True