/usr/lib/emboss/include/ensdatabaseentry.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 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef ensdatabaseentry_h
#define ensdatabaseentry_h
#include "ensanalysis.h"
#include "ensexternaldatabase.h"
/*
** Prototype definitions
*/
/* Ensembl External Reference */
EnsPExternalreference ensExternalreferenceNew(
ajuint identifier,
EnsPAnalysis analysis,
EnsPExternaldatabase edb,
AjPStr primaryid,
AjPStr displayid,
AjPStr version,
AjPStr description,
AjPStr linkageannotation,
AjPStr infotext,
EnsEExternalreferenceInfoType infotype);
EnsPExternalreference ensExternalreferenceNewObj(
const EnsPExternalreference object);
EnsPExternalreference ensExternalreferenceNewRef(
EnsPExternalreference er);
void ensExternalreferenceDel(
EnsPExternalreference *Per);
ajuint ensExternalreferenceGetIdentifier(
const EnsPExternalreference er);
EnsPAnalysis ensExternalreferenceGetAnalysis(
const EnsPExternalreference er);
EnsPExternaldatabase ensExternalreferenceGetExternaldatabase(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetPrimaryIdentifier(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetDisplayIdentifier(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetVersion(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetDescription(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetLinkageAnnotation(
const EnsPExternalreference er);
AjPStr ensExternalreferenceGetInfoText(
const EnsPExternalreference er);
EnsEExternalreferenceInfoType ensExternalreferenceGetInfoType(
const EnsPExternalreference er);
AjBool ensExternalreferenceSetIdentifier(EnsPExternalreference er,
ajuint identifier);
AjBool ensExternalreferenceSetAnalysis(EnsPExternalreference er,
EnsPAnalysis analysis);
AjBool ensExternalreferenceSetExternaldatabase(EnsPExternalreference er,
EnsPExternaldatabase edb);
AjBool ensExternalreferenceSetPrimaryIdentifier(EnsPExternalreference er,
AjPStr primaryid);
AjBool ensExternalreferenceSetDisplayIdentifier(EnsPExternalreference er,
AjPStr displayid);
AjBool ensExternalreferenceSetVersion(EnsPExternalreference er,
AjPStr version);
AjBool ensExternalreferenceSetDescription(EnsPExternalreference er,
AjPStr description);
AjBool ensExternalreferenceSetLinkageAnnotation(EnsPExternalreference er,
AjPStr linkageannotation);
AjBool ensExternalreferenceSetInfoText(EnsPExternalreference er,
AjPStr infotext);
AjBool ensExternalreferenceSetInfoType(EnsPExternalreference er,
EnsEExternalreferenceInfoType infotype);
AjBool ensExternalreferenceTrace(const EnsPExternalreference er, ajuint level);
EnsEExternalreferenceInfoType ensExternalreferenceInfoTypeFromStr(
const AjPStr infotype);
const char *ensExternalreferenceInfoTypeToChar(
EnsEExternalreferenceInfoType type);
ajulong ensExternalreferenceGetMemsize(const EnsPExternalreference er);
/* Ensembl Identity Reference */
EnsPIdentityreference ensIdentityreferenceNew(AjPStr cigar,
ajint qstart,
ajint qend,
ajint qidentity,
ajint tstart,
ajint tend,
ajint tidentity,
double score,
double evalue);
EnsPIdentityreference ensIdentityreferenceNewObj(
const EnsPIdentityreference object);
void ensIdentityreferenceDel(EnsPIdentityreference *Pir);
AjPStr ensIdentityreferenceGetCigar(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetQueryStart(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetQueryEnd(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetQueryIdentity(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetTargetStart(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetTargetEnd(const EnsPIdentityreference ir);
ajint ensIdentityreferenceGetTargetIdentity(const EnsPIdentityreference ir);
double ensIdentityreferenceGetEvalue(const EnsPIdentityreference ir);
double ensIdentityreferenceGetScore(const EnsPIdentityreference ir);
AjBool ensIdentityreferenceSetCigar(EnsPIdentityreference ir,
AjPStr cigar);
AjBool ensIdentityreferenceSetQueryStart(EnsPIdentityreference ir,
ajint qstart);
AjBool ensIdentityreferenceSetQueryEnd(EnsPIdentityreference ir,
ajint qend);
AjBool ensIdentityreferenceSetQueryIdentity(EnsPIdentityreference ir,
ajint qidentity);
AjBool ensIdentityreferenceSetTargetStart(EnsPIdentityreference ir,
ajint tstart);
AjBool ensIdentityreferenceSetTargetEnd(EnsPIdentityreference ir,
ajint tend);
AjBool ensIdentityreferenceSetTargetIdentity(EnsPIdentityreference ir,
ajint tidentity);
AjBool ensIdentityreferenceSetEvalue(EnsPIdentityreference ir,
double evalue);
AjBool ensIdentityreferenceSetScore(EnsPIdentityreference ir,
double score);
AjBool ensIdentityreferenceTrace(const EnsPIdentityreference ir, ajuint level);
ajulong ensIdentityreferenceGetMemsize(const EnsPIdentityreference ir);
/* Ensembl Gene Ontology Linkage */
EnsPGeneontologylinkage ensGeneontologylinkageNew(AjPStr linkagetype,
EnsPDatabaseentry source);
EnsPGeneontologylinkage ensGeneontologylinkageNewObj(
const EnsPGeneontologylinkage object);
EnsPGeneontologylinkage ensGeneontologylinkageNewRef(
EnsPGeneontologylinkage gol);
void ensGeneontologylinkageDel(EnsPGeneontologylinkage *Pgol);
/* Ensembl Database Entry */
EnsPDatabaseentry ensDatabaseentryNew(EnsPDatabaseentryadaptor dbea,
ajuint identifier,
EnsPAnalysis analysis,
EnsPExternaldatabase edb,
AjPStr primaryid,
AjPStr displayid,
AjPStr version,
AjPStr description,
AjPStr linkageannotation,
EnsEExternalreferenceInfoType infotype,
AjPStr infotext);
EnsPDatabaseentry ensDatabaseentryNewObj(const EnsPDatabaseentry object);
EnsPDatabaseentry ensDatabaseentryNewRef(EnsPDatabaseentry dbe);
void ensDatabaseentryDel(EnsPDatabaseentry *Pdbe);
EnsPDatabaseentryadaptor ensDatabaseentryGetAdaptor(
const EnsPDatabaseentry dbe);
ajuint ensDatabaseentryGetIdentifier(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetPrimaryIdentifier(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetDisplayIdentifier(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetVersion(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetDescription(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetLinkageAnnotation(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetInfoText(const EnsPDatabaseentry dbe);
EnsEExternalreferenceInfoType ensDatabaseentryGetInfoType(
const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetDbName(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetDbRelease(const EnsPDatabaseentry dbe);
AjPStr ensDatabaseentryGetDbDisplayName(const EnsPDatabaseentry dbe);
AjBool ensDatabaseentryGetPrimaryIdIsLinkable(const EnsPDatabaseentry dbe);
AjBool ensDatabaseentryGetDisplayIdIsLinkable(const EnsPDatabaseentry dbe);
ajint ensDatabaseentryGetPriority(const EnsPDatabaseentry dbe);
EnsEExternaldatabaseStatus ensDatabaseentryGetStatus(
const EnsPDatabaseentry dbe);
EnsEExternaldatabaseType ensDatabaseentryGetType(const EnsPDatabaseentry dbe);
AjPList ensDatabaseentryGetSynonyms(const EnsPDatabaseentry dbe);
AjBool ensDatabaseentryTrace(const EnsPDatabaseentry dbe, ajuint level);
ajulong ensDatabaseentryGetMemsize(const EnsPDatabaseentry dbe);
AjBool ensDatabaseentryAddGeneontologylinkage(EnsPDatabaseentry dbe,
AjPStr linkagetype,
EnsPDatabaseentry source);
const AjPList ensDatabaseentryGetGeneontologylinkages(
const EnsPDatabaseentry dbe);
AjBool ensDatabaseentryGetAllLinkageTypes(const EnsPDatabaseentry dbe,
AjPList types);
AjBool EnsDatabaseentryClearGeneontologylinkageTypes(EnsPDatabaseentry dbe);
/* Ensembl Database Entry Adaptor */
EnsPDatabaseentryadaptor ensRegistryGetDatabaseentryadaptor(
EnsPDatabaseadaptor dba);
EnsPDatabaseentryadaptor ensDatabaseentryadaptorNew(
EnsPDatabaseadaptor dba);
void ensDatabaseentryadaptorDel(EnsPDatabaseentryadaptor *Pdbea);
EnsPDatabaseadaptor ensDatabaseentryadaptorGetDatabaseadaptor(
const EnsPDatabaseentryadaptor dbea);
AjBool ensDatabaseentryadaptorFetchByIdentifier(
EnsPDatabaseentryadaptor dbea,
ajuint identifier,
EnsPDatabaseentry *Pdbe);
AjBool ensDatabaseentryadaptorFetchByDbNameAccession(
EnsPDatabaseentryadaptor dbea,
const AjPStr dbname,
const AjPStr accession,
EnsPDatabaseentry *Pdbe);
AjBool ensDatabaseentryadaptorFetchAllByObjectType(
EnsPDatabaseentryadaptor dbea,
ajuint objid,
const AjPStr objtype,
const AjPStr dbname,
EnsEExternaldatabaseType dbtype,
AjPList dbes);
AjBool ensDatabaseentryadaptorFetchAllByGene(
EnsPDatabaseentryadaptor dbea,
const EnsPGene gene,
const AjPStr dbname,
EnsEExternaldatabaseType dbtype,
AjPList dbes);
AjBool ensDatabaseentryadaptorFetchAllByTranscript(
EnsPDatabaseentryadaptor dbea,
const EnsPTranscript transcript,
const AjPStr dbname,
EnsEExternaldatabaseType dbtype,
AjPList dbes);
AjBool ensDatabaseentryadaptorFetchAllByTranslation(
EnsPDatabaseentryadaptor dbea,
const EnsPTranslation translation,
const AjPStr dbname,
EnsEExternaldatabaseType dbtype,
AjPList dbes);
AjBool ensDatabaseentryadaptorFetchAllGeneIdentifiersByExternalName(
EnsPDatabaseentryadaptor dbea,
const AjPStr name,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllTranscriptIdentifiersByExternalName(
EnsPDatabaseentryadaptor dbea,
const AjPStr name,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllTranslationIdentifiersByExternalName(
EnsPDatabaseentryadaptor dbea,
const AjPStr name,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllGeneIdentifiersByExternaldatabaseName(
EnsPDatabaseentryadaptor dbea,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllTranscriptIdentifiersByExternaldatabaseName(
EnsPDatabaseentryadaptor dbea,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllTranslationIdentifiersByExternaldatabaseName(
EnsPDatabaseentryadaptor dbea,
const AjPStr dbname,
AjPList idlist);
AjBool ensDatabaseentryadaptorFetchAllByDescription(
EnsPDatabaseentryadaptor dbea,
const AjPStr description,
const AjPStr dbname,
AjPList dbes);
AjBool ensDatabaseentryadaptorFetchAllBySource(
EnsPDatabaseentryadaptor dbea,
const AjPStr source,
AjPList dbes);
/*
** End of prototype definitions
*/
#endif /* ensdatabaseentry_h */
#ifdef __cplusplus
}
#endif
|