Tab2MAGE logo Module detail: DB.pm

NAME

ArrayExpress::AutoSubmission::DB - Class::DBI based interface to the autosubmissions tracking database.


SYNOPSIS

 use ArrayExpress::AutoSubmission::DB::Experiment;
 my $expt = ArrayExpress::AutoSubmission::DB::Experiment->retrieve( $id );

DESCRIPTION

This module is the abstract superclass for a set of Class::DBI - based modules, which are used as an object-relational mapping to the underlying submissions tracking database (currently implemented using MySQL). You should not use this class directly; rather, you should use the relevant table subclasses to query the database (see SYNOPSIS for an example). Please refer to the Class::DBI documentation for information on query syntax.


TABLES

Included below are auto-generated descriptions of the MySQL tables. This listing was generated using the SQL::Translator::Producer::POD module.

array_designs

FIELDS

id

miamexpress_subid

accession

name

miamexpress_login

status

data_warehouse_ready

date_last_processed

comment

is_deleted

miame_score

in_data_warehouse

annotation_source

annotation_version

biomart_table_name

release_date

is_released

CONSTRAINTS

PRIMARY KEY

UNIQUE

array_designs_experiments

FIELDS

id

array_design_id

experiment_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

array_designs_organisms

FIELDS

id

organism_id

array_design_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

categories

FIELDS

id

ontology_term

display_label

is_common

is_bmc

is_fv

is_deleted

CONSTRAINTS

PRIMARY KEY

categories_designs

FIELDS

category_id

design_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

categories_materials

FIELDS

category_id

material_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

categories_taxons

FIELDS

category_id

taxon_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

data_files

FIELDS

id

experiment_id

name

is_unpacked

is_deleted

INDICES

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

data_formats

FIELDS

id

name

CONSTRAINTS

PRIMARY KEY

UNIQUE

design_instances

FIELDS

id

design_id

experiment_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

designs

FIELDS

id

display_label

ontology_category

ontology_value

design_type

is_deleted

CONSTRAINTS

PRIMARY KEY

events

FIELDS

id

array_design_id

experiment_id

event_type

was_successful

source_db

target_db

start_time

end_time

machine

operator

log_file

jobregister_dbid

comment

is_deleted

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

experiments

FIELDS

id

accession

name

user_id

checker_score

software

status

data_warehouse_ready

date_last_edited

date_submitted

date_last_processed

in_curation

curator

comment

experiment_type

miamexpress_login

miamexpress_subid

is_affymetrix

is_mx_batchloader

is_deleted

miame_score

in_data_warehouse

num_submissions

submitter_description

curated_name

num_samples

num_hybridizations

has_raw_data

has_processed_data

release_date

is_released

ae_miame_score

ae_data_warehouse_score

INDICES

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

experiments_factors

FIELDS

id

experiment_id

factor_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

experiments_loaded_data

FIELDS

experiment_id

loaded_data_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

experiments_quantitation_types

FIELDS

id

quantitation_type_id

experiment_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

factors

FIELDS

id

name

is_deleted

CONSTRAINTS

PRIMARY KEY

loaded_data

FIELDS

id

identifier

md5_hash

data_format_id

is_deleted

platform_id

needs_metrics_calculation

date_hashed

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

loaded_data_quality_metrics

FIELDS

id

value

quality_metric_id

loaded_data_id

date_calculated

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

material_instances

FIELDS

id

material_id

experiment_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

materials

FIELDS

id

display_label

ontology_category

ontology_value

is_deleted

CONSTRAINTS

PRIMARY KEY

meta

FIELDS

name

value

CONSTRAINTS

PRIMARY KEY

organism_instances

FIELDS

id

organism_id

experiment_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

FOREIGN KEY

organisms

FIELDS

id

scientific_name

common_name

accession

taxon_id

is_deleted

INDICES

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

permissions

FIELDS

id

name

info

is_deleted

CONSTRAINTS

PRIMARY KEY

permissions_roles

FIELDS

role_id

permission_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

platforms

FIELDS

id

name

CONSTRAINTS

PRIMARY KEY

UNIQUE

protocols

FIELDS

id

accession

user_accession

expt_accession

name

date_last_processed

comment

is_deleted

CONSTRAINTS

PRIMARY KEY

UNIQUE

quality_metrics

FIELDS

id

type

description

CONSTRAINTS

PRIMARY KEY

UNIQUE

quantitation_types

FIELDS

id

name

is_deleted

CONSTRAINTS

PRIMARY KEY

roles

FIELDS

id

name

info

is_deleted

CONSTRAINTS

PRIMARY KEY

roles_users

FIELDS

user_id

role_id

INDICES

NORMAL

NORMAL

CONSTRAINTS

FOREIGN KEY

FOREIGN KEY

spreadsheets

FIELDS

id

experiment_id

name

is_deleted

INDICES

NORMAL

CONSTRAINTS

PRIMARY KEY

FOREIGN KEY

taxons

FIELDS

id

scientific_name

common_name

accession

is_deleted

CONSTRAINTS

PRIMARY KEY

users

FIELDS

id

login

name

password

email

modified_at

created_at

access

is_deleted

CONSTRAINTS

PRIMARY KEY

UNIQUE


PRODUCED BY

SQL::Translator::Producer::POD


AUTHOR

Tim Rayner (rayner@ebi.ac.uk), ArrayExpress team, EBI, 2004.

Acknowledgements go to the ArrayExpress curation team for feature requests, bug reports and other valuable comments.


SourceForge.net Logo