ajmart


Data type AjPMartLoc

Ajax BioMart locations structure.

Holds lists of RegistryDBPointer, MartDBLocation & MartURLLocation locations. Each list consists of string tables.

AjPMartLoc is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjPPMartLoc
AjSMartLoc
AjOMartLoc

Attributes

NameTypeDescription
RegistriesAjPTable*Tables of registry entries
DatabasesAjPTable*Tables of database entries
UrlsAjPTable*Tables of URL entries
Reg_readAjPListList of registry tables used only during XML reading and subsequently converted to the table array above.
Data_readAjPListList of database tables (see Reg_read)
Url_readAjPListList of URL tables (see Reg_read)
NregistriesajuintNumber of registry entries
NdatabasesajuintNumber of database entries
NurlsajuintNumber of url entries
DepthajuintDepth of XML when reading


Data type AjPMartDataset

Ajax BioMart dataset information

AjPMartDataset is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjPPMartDataset
AjSMartDataset
AjOMartDataset

Attributes

NameTypeDescription
SetsAjPTable*Datasets
Set_readAjPListList used for XML / tab-sep processing
NsetsajuintNumber of datasets
DepthajuintDepth for XML processing


Data type AjPMartAttribute

Ajax BioMart attribute information

AjPMartAttribute is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjPPMartAttribute
AjSMartAttribute
AjOMartAttribute

Attributes

NameTypeDescription
AttributesAjPTable*Attributes
Att_readAjPListList used for XML / tab-sep processing
NattsajuintNumber of attributes
DepthajuintDepth for XML processing


Data type AjPMartFilter

Ajax BioMart filter information

AjPMartFilter is implemented as a pointer to a C data structure.

Alias name(s)

Name
AjPPMartFilter
AjSMartFilter
AjOMartFilter

Attributes

NameTypeDescription
FiltersAjPTable*Filterss
Filter_readAjPListList used for XML / tab-sep processing
NfiltersajuintNumber of filters
DepthajuintDepth for XML processing


Data type AjMartdsinfo

Biomart martservice object for holding query dataset info pre conversion to an XML query string

Alias name(s)

Name
AjSMartdsinfo
AjOMartdsinfo

Attributes

NameTypeDescription
NameAjPStrName of dataset
InterfaceAjPStrInterface of dataset
AttributesAjPListAttributes
FiltersAjPListFilters


Data type AjMartqinfo

Biomart martservice object for holding query info pre conversion to an XML query string

Alias name(s)

Name
AjSMartqinfo
AjOMartqinfo

Attributes

NameTypeDescription
HvirtualschemaAjPStrHeader virtualSchemaName
HversionAjPStrHeader datasetConfigVersion
HformatterAjPStrHeader output formatter type
HcountAjBoolHeader count
HheaderAjBoolHeader flag for printing column names
HstampAjBoolHeader flag for completionStamp
HuniqueAjBoolHeader flag for unique rows
DsetsAjPMartdsinfo*Mart attributes
DnsetsajuintNumber of datasets
VerifyAjBoolCheck attnames and filtnames


Data type AjMartquery

Biomart martservice query object

Alias name(s)

Name
AjSMartquery
AjOMartquery

Attributes

NameTypeDescription
ReghostAjPStrRegistry host
RegpathAjPStrRegistry path to mart service on Reghost
MarthostAjPStrHost containing desired mart (selected from registry)
MartpathAjPStrPath to mart service on Marthost
CachedirAjPStrCache directory
QueryAjPStrMart query
LocAjPMartLocMart registry information
MartAjPStrMart name
DsnameAjPStrDataset name
DatasetAjPMartDatasetMart datasets
AttsAjPMartAttributeMart attributes
FiltersAjPMartFilterMart filters
ConfigAjPDomDocumentConfiguration Information
RegportajuintRegistry host URL port
MartportajuintMart host URL port
CacheflagajuintControl operation of cache