/usr/lib/emboss/include/ensgvdata.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 | #ifdef __cplusplus
extern "C"
{
#endif
#ifndef ensgvdata_h
#define ensgvdata_h
#include "ensfeature.h"
/* #data EnsPGvsampleadaptor **************************************************
**
** Ensembl Genetic Variation Sample Adaptor.
** Defined as an alias in EnsPBaseadaptor
**
** #alias EnsPBaseadaptor
** ##
******************************************************************************/
#define EnsPGvsampleadaptor EnsPBaseadaptor
/* EnsEGvsampleDisplay ********************************************************
**
** Ensembl Genetic Variation Sample Display enumeration.
**
******************************************************************************/
typedef enum EnsOGvsampleDisplay
{
ensEGvsampleDisplayNULL,
ensEGvsampleDisplayReference,
ensEGvsampleDisplayDefault,
ensEGvsampleDisplayDisplayable,
ensEGvsampleDisplayUndisplayable
} EnsEGvsampleDisplay;
/* @data EnsPGvsample *********************************************************
**
** Ensembl Genetic Variation Sample.
**
** @alias EnsSGvsample
** @alias EnsOGvsample
**
** @attr Use [ajuint] Use counter
** @cc Bio::EnsEMBL::Storable
** @attr Identifier [ajuint] SQL database-internal identifier
** @attr Adaptor [EnsPGvsampleadaptor] Ensembl Genetic Variation
** Sample Adaptor
** @cc Bio::EnsEMBL::Variation::Sample
** @attr Name [AjPStr] Name
** @attr Description [AjPStr] Description
** @attr Display [EnsEGvsampleDisplay] Display
** @attr Size [ajuint] Size
** @@
******************************************************************************/
typedef struct EnsSGvsample
{
ajuint Use;
ajuint Identifier;
EnsPGvsampleadaptor Adaptor;
AjPStr Name;
AjPStr Description;
EnsEGvsampleDisplay Display;
ajuint Size;
} EnsOGvsample;
#define EnsPGvsample EnsOGvsample*
/* #data EnsPGvindividualadaptor **********************************************
**
** Ensembl Genetic Variation Individual Adaptor.
** Defined as an alias in EnsPBaseadaptor
**
** #alias EnsPBaseadaptor
** ##
******************************************************************************/
#define EnsPGvindividualadaptor EnsPBaseadaptor
/* EnsEGvindividualGender *****************************************************
**
** Ensembl Genetic Variation Individual Gender enumeration.
**
******************************************************************************/
typedef enum EnsOGvindividualGender
{
ensEGvindividualGenderNULL,
ensEGvindividualGenderMale,
ensEGvindividualGenderFemale,
ensEGvindividualGenderUnknown
} EnsEGvindividualGender;
/* EnsEGvindividualType *******************************************************
**
** Ensembl Genetic Variation Individual Type enumeration.
**
******************************************************************************/
typedef enum EnsOGvindividualType
{
ensEGvindividualTypeNULL,
ensEGvindividualTypeFullyInbred,
ensEGvindividualTypePartlyInbred,
ensEGvindividualTypeOutbred,
ensEGvindividualTypeMutant,
ensEGvindividualTypeUnknown
} EnsEGvindividualType;
/* @data EnsPGvindividual *****************************************************
**
** Ensembl Genetic Variation Individual.
**
** @alias EnsSGvindividual
** @alias EnsOGvindividual
**
** @attr Use [ajuint] Use counter
** @cc Bio::EnsEMBL::Storable
** @attr Identifier [ajuint] SQL database-internal identifier
** @attr Adaptor [EnsPGvindividualadaptor] Ensembl Genetic Variation
** Individual Adaptor
** @cc Bio::EnsEMBL::Variation::Sample
** @attr Gvsample [EnsPGvsample] Sample
** @cc Bio::EnsEMBL::Variation::Individual
** @attr Father [struct EnsSGvindividual*] Father Individual
** @attr Mother [struct EnsSGvindividual*] Mother Individual
** @attr Gender [EnsEGvindividualGender] Gender
** @attr Type [EnsEGvindividualType] Type
** @attr Description [AjPStr] Description
** @@
******************************************************************************/
typedef struct EnsSGvindividual
{
ajuint Use;
ajuint Identifier;
EnsPGvindividualadaptor Adaptor;
EnsPGvsample Gvsample;
struct EnsSGvindividual* Father;
struct EnsSGvindividual* Mother;
EnsEGvindividualGender Gender;
EnsEGvindividualType Type;
AjPStr Description;
} EnsOGvindividual;
#define EnsPGvindividual EnsOGvindividual*
/* #data EnsPGvpopulationadaptor **********************************************
**
** Ensembl Genetic Variation Population Adaptor.
** Defined as an alias in EnsPBaseadaptor
**
** #alias EnsPBaseadaptor
** ##
******************************************************************************/
#define EnsPGvpopulationadaptor EnsPBaseadaptor
/* @data EnsPGvpopulation *****************************************************
**
** Ensembl Genetic Variation Population.
**
** @alias EnsSGvpopulation
** @alias EnsOGvpopulation
**
** @attr Use [ajuint] Use counter
** @cc Bio::EnsEMBL::Storable
** @attr Identifier [ajuint] SQL database-internal identifier
** @attr Adaptor [EnsPGvpopulationadaptor] Ensembl Genetic Variation
** Population Adaptor
** @cc Bio::EnsEMBL::Variation::Sample
** @attr Gvsample [EnsPGvsample] Sample
** @cc Bio::EnsEMBL::Variation::Population
** @attr SubPopulations [AjPList] AJAX List of Ensembl Genetic Variation
** (Sub-) Populations
** @@
******************************************************************************/
typedef struct EnsSGvpopulation
{
ajuint Use;
ajuint Identifier;
EnsPGvpopulationadaptor Adaptor;
EnsPGvsample Gvsample;
AjPList SubPopulations;
} EnsOGvpopulation;
#define EnsPGvpopulation EnsOGvpopulation*
#endif /* ensgvdata_h */
#ifdef __cplusplus
}
#endif
|