/usr/lib/emboss/include/ensexternaldatabase.h is in emboss-lib 6.3.1-6ubuntu3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef ensexternaldatabase_h
#define ensexternaldatabase_h
#include "ensdata.h"
/*
** Prototype definitions
*/
/* Ensembl External Database */
EnsPExternaldatabase ensExternaldatabaseNew(
EnsPExternaldatabaseadaptor edba,
ajuint identifier,
AjPStr name,
AjPStr release,
AjPStr displayname,
AjPStr secondaryname,
AjPStr secondarytable,
AjPStr description,
AjBool primarylinkable,
AjBool displaylinkable,
EnsEExternaldatabaseStatus status,
EnsEExternaldatabaseType type,
ajint priority);
EnsPExternaldatabase ensExternaldatabaseNewObj(
const EnsPExternaldatabase object);
EnsPExternaldatabase ensExternaldatabaseNewRef(EnsPExternaldatabase edb);
void ensExternaldatabaseDel(EnsPExternaldatabase *Pedb);
const EnsPExternaldatabaseadaptor ensExternaldatabaseGetAdaptor(
const EnsPExternaldatabase edb);
ajuint ensExternaldatabaseGetIdentifier(
const EnsPExternaldatabase edb);
AjPStr ensExternaldatabaseGetName(
const EnsPExternaldatabase edb);
AjPStr ensExternaldatabaseGetRelease(
const EnsPExternaldatabase edb);
AjPStr ensExternaldatabaseGetSecondaryName(
const EnsPExternaldatabase edb);
AjPStr ensExternaldatabaseGetSecondaryTable(
const EnsPExternaldatabase edb);
AjPStr ensExternaldatabaseGetDescription(
const EnsPExternaldatabase edb);
AjBool ensExternaldatabaseGetPrimaryIdIsLinkable(
const EnsPExternaldatabase edb);
AjBool ensExternaldatabaseGetDisplayIdIsLinkable(
const EnsPExternaldatabase edb);
EnsEExternaldatabaseStatus ensExternaldatabaseGetStatus(
const EnsPExternaldatabase edb);
EnsEExternaldatabaseType ensExternaldatabaseGetType(
const EnsPExternaldatabase edb);
ajint ensExternaldatabaseGetPriority(const EnsPExternaldatabase edb);
AjBool ensExternaldatabaseSetAdaptor(EnsPExternaldatabase edb,
EnsPExternaldatabaseadaptor edba);
AjBool ensExternaldatabaseSetIdentifier(EnsPExternaldatabase edb,
ajuint identifier);
AjBool ensExternaldatabaseSetName(EnsPExternaldatabase edb,
AjPStr name);
AjBool ensExternaldatabaseSetRelease(EnsPExternaldatabase edb,
AjPStr release);
AjBool ensExternaldatabaseSetSecondaryName(EnsPExternaldatabase edb,
AjPStr secondaryname);
AjBool ensExternaldatabaseSetSecondaryTable(EnsPExternaldatabase edb,
AjPStr secondarytable);
AjBool ensExternaldatabaseSetDescription(EnsPExternaldatabase edb,
AjPStr description);
AjBool ensExternaldatabaseSetPrimaryIdIsLinkable(EnsPExternaldatabase edb,
AjBool primarylinkable);
AjBool ensExternaldatabaseSetDisplayIdIsLinkable(EnsPExternaldatabase edb,
AjBool displaylinkable);
AjBool ensExternaldatabaseSetStatus(EnsPExternaldatabase edb,
EnsEExternaldatabaseStatus status);
AjBool ensExternaldatabaseSetType(EnsPExternaldatabase edb,
EnsEExternaldatabaseType type);
AjBool ensExternaldatabaseSetPriority(EnsPExternaldatabase edb,
ajint priority);
AjBool ensExternaldatabaseTrace(const EnsPExternaldatabase edb, ajuint level);
EnsEExternaldatabaseStatus ensExternaldatabaseStatusFromStr(
const AjPStr status);
EnsEExternaldatabaseType ensExternaldatabaseTypeFromStr(
const AjPStr type);
const char *ensExternaldatabaseStatusToChar(EnsEExternaldatabaseStatus status);
const char *ensExternaldatabaseTypeToChar(EnsEExternaldatabaseType type);
ajulong ensExternaldatabaseGetMemsize(const EnsPExternaldatabase edb);
/* Ensembl External Database Adaptor */
EnsPExternaldatabaseadaptor ensRegistryGetExternaldatabaseadaptor(
EnsPDatabaseadaptor dba);
EnsPExternaldatabaseadaptor ensExternaldatabaseadaptorNew(
EnsPDatabaseadaptor dba);
void ensExternaldatabaseadaptorDel(
EnsPExternaldatabaseadaptor* Pedba);
EnsPBaseadaptor ensExternaldatabaseadaptorGetBaseadaptor(
const EnsPExternaldatabaseadaptor edba);
EnsPDatabaseadaptor ensExternaldatabaseadaptorGetDatabaseadaptor(
const EnsPExternaldatabaseadaptor edba);
AjBool ensExternaldatabaseadaptorFetchAll(
EnsPExternaldatabaseadaptor edba,
AjPList edbs);
AjBool ensExternaldatabaseadaptorFetchByIdentifier(
EnsPExternaldatabaseadaptor edba,
ajuint identifier,
EnsPExternaldatabase *Pedb);
AjBool ensExternaldatabaseadaptorFetchByName(
EnsPExternaldatabaseadaptor edba,
const AjPStr name,
EnsPExternaldatabase *Pedb);
/*
** End of prototype definitions
*/
#endif /* ensexternaldatabase_h */
#ifdef __cplusplus
}
#endif
|