From 3f118be49f414d6e0af93119d10eddd43e299515 Mon Sep 17 00:00:00 2001 From: Maurice Hendrix <mh18@sanger.ac.uk> Date: Mon, 20 Sep 2010 09:54:32 +0000 Subject: [PATCH] No longer in use, deleted --- sql/vega_latest_schema.sql | 147 -------------------- sql/vega_specific_tables.sql | 251 ----------------------------------- 2 files changed, 398 deletions(-) delete mode 100644 sql/vega_latest_schema.sql delete mode 100644 sql/vega_specific_tables.sql diff --git a/sql/vega_latest_schema.sql b/sql/vega_latest_schema.sql deleted file mode 100644 index 2887ed6030..0000000000 --- a/sql/vega_latest_schema.sql +++ /dev/null @@ -1,147 +0,0 @@ -################################################################### -# FROM patch_23_24.sql - -# Adds a display_label column to the prediction_transcript table and -# populates it. -# This is done by creating a temporary table and renaming it rather than just -# using an alter table statement followed by an update statement. This -# is because in mysql 3 it is not possible to use a join in an update -# statement. - - -# create the temporary table - -CREATE TABLE tmp_prediction_transcript ( - prediction_transcript_id int unsigned not null auto_increment, - seq_region_id int unsigned not null, - seq_region_start int unsigned not null, - seq_region_end int unsigned not null, - seq_region_strand tinyint not null, - analysis_id int, - display_label varchar(255), - - PRIMARY KEY( prediction_transcript_id ), - KEY ( seq_region_id, seq_region_start ), - KEY analysis_idx( analysis_id ) -); - - -# populate the tmp table from the original table, and generate display_labels -# at the same time. The display label generated looks like GENSCAN00000018082 -# or SNAP00000018082, etc. - -INSERT INTO tmp_prediction_transcript -SELECT pt.prediction_transcript_id, pt.seq_region_id, pt.seq_region_start, - pt.seq_region_end, pt.seq_region_strand, pt.analysis_id, - CONCAT(UPPER(a.logic_name), LPAD(pt.prediction_transcript_id, 11, '0')) -FROM prediction_transcript pt, analysis a -WHERE a.analysis_id = pt.analysis_id; - - -# drop the original table and rename the temp table - -DROP TABLE prediction_transcript; -ALTER TABLE tmp_prediction_transcript RENAME prediction_transcript; - - - -################################################################### -# FROM patch_30_31.sql - - -# gene table changes - -ALTER TABLE gene CHANGE type biotype VARCHAR(40) NOT NULL default 'protein_coding'; -ALTER TABLE gene ADD source VARCHAR(20) NOT NULL default 'ensembl'; -ALTER TABLE gene ADD confidence ENUM( 'KNOWN', 'NOVEL', 'PUTATIVE', 'PREDICTED' ) default 'NOVEL'; -ALTER TABLE gene ADD description text; - -UPDATE gene g, gene_description gd SET g.description = gd.description WHERE gd.gene_id = g.gene_id; - -DROP TABLE gene_description; - -# transcript related changes - -ALTER TABLE transcript ADD biotype VARCHAR(40) NOT NULL DEFAULT 'protein_coding'; -ALTER TABLE transcript ADD confidence ENUM( 'KNOWN', 'NOVEL', 'PUTATIVE', 'PREDICTED' ) default 'NOVEL'; -ALTER TABLE transcript ADD description text; - -# reasonable default for transcript description -# it might be questionable whether a separate transcript description is necessary - -UPDATE transcript t, xref x SET t.description = x.description WHERE t.display_xref_id = x.xref_id; -UPDATE transcript SET description=NULL WHERE description=""; - -# usefull settings for the new tables - -UPDATE gene SET source = 'vega'; - -######################################################################################################### -# may well want to update confidence for genes and transcripts based on source of the xref, but not yet # - -#UPDATE gene g, xref x, external_db ed SET g.confidence='KNOWN' WHERE g.display_xref_id = x.xref_id and x.external_db_id = ed.external_db_id and g.display_xref_id != 0 and ed.status like 'KNOWN%'; -#UPDATE transcript t, xref x, external_db ed SET t.confidence='KNOWN' WHERE t.display_xref_id = x.xref_id and x.external_db_id = ed.external_db_id and t.display_xref_id != 0 and ed.status like 'KNOWN%'; - -# HAWK -> biotype conversions - -UPDATE gene SET biotype='processed_transcript' WHERE biotype = 'Transcript'; -UPDATE gene SET biotype='pseudogene', confidence='NOVEL' WHERE biotype = 'Pseudogene'; -UPDATE gene SET biotype='protein_coding', confidence='NOVEL' WHERE biotype = 'Novel_CDS'; -UPDATE gene SET biotype='processed_transcript', confidence='NOVEL' WHERE biotype = 'Novel_Transcript'; -UPDATE gene SET biotype='processed_transcript',confidence='PUTATIVE' WHERE biotype = 'Putative'; -UPDATE gene SET biotype='protein_coding', confidence='KNOWN' WHERE biotype = 'Known'; - -UPDATE gene SET biotype='processed_pseudogene', confidence=NULL WHERE biotype = 'Processed_pseudogene'; -UPDATE gene SET biotype='unprocessed_pseudogene', confidence=NULL WHERE biotype = 'Unprocessed_pseudogene'; -UPDATE gene SET biotype='protein_coding',confidence='PREDICTED' WHERE biotype = 'Predicted_Gene'; -UPDATE gene SET biotype='Ig_segment', confidence=NULL WHERE biotype = 'Ig_Segment'; -UPDATE gene SET biotype='Ig_pseudogene_segment', confidence=NULL WHERE biotype = 'Ig_Pseudogene_Segment'; - -UPDATE gene SET biotype=replace( biotype, '-','_' ); - -# reasonable biotypes for the transcripts, take the one from the gene - -UPDATE transcript t, gene g SET t.biotype = g.biotype, t.confidence = g.confidence WHERE g.gene_id = t.gene_id; - - -######################## -# FROM patch_31_32.sql # -######################## - - -# Add linkable & priority columns to external_db -ALTER TABLE external_db ADD COLUMN dbprimary_acc_linkable BOOLEAN DEFAULT 1 NOT NULL; -ALTER TABLE external_db ADD COLUMN display_label_linkable BOOLEAN DEFAULT 0 NOT NULL; -ALTER TABLE external_db ADD COLUMN priority INT NOT NULL; - - -######################## -# FROM patch_32_33.sql # -######################## - -# Add db_display_name column to external_db -ALTER TABLE external_db ADD COLUMN db_display_name VARCHAR(255); - -######################## -# FROM patch_33_34.sql # -######################## - -ALTER table object_xref MODIFY ensembl_object_type ENUM( 'RawContig', 'Transcript', 'Gene', 'Translation', 'regulatory_factor', 'regulatory_feature' ) not null; - -alter table transcript change confidence status enum( 'KNOWN', 'NOVEL', 'PUTATIVE', 'PREDICTED' ); -alter table gene change confidence status enum( 'KNOWN', 'NOVEL', 'PUTATIVE', 'PREDICTED' ); - -######################## -# FROM patch_36_37.sql # -######################## - -#manipulations of peptide and gene archive tables are in ensembl patch scripts -#but are not used for vega since tables are empty - - - - -########################### -#set latest schema version# -########################### -update meta set meta_value = '37' where meta_key = 'schema_version'; diff --git a/sql/vega_specific_tables.sql b/sql/vega_specific_tables.sql deleted file mode 100644 index 6e14342e53..0000000000 --- a/sql/vega_specific_tables.sql +++ /dev/null @@ -1,251 +0,0 @@ - -# Script to create Vega specific database tables - this is used in -# conjunction with table.sql (creates Ensembl Schema) to create a -# Vega new schema database. -# -# Conventions are the same as for Ensmebl: -# - use lower case and underscores -# - internal ids are integers named tablename_id -# - same name is given in foreign key relations -# -# Steve Trevanion (st3@sanger.ac.uk) created 2/7/04 - - -################################################################################ -# -# Table structure for table 'gene_synonym' -# - -CREATE TABLE gene_synonym ( - synonym_id int(10) unsigned NOT NULL auto_increment, - name varchar(100) default NULL, - gene_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (synonym_id), - KEY gene_info_id_idx (gene_info_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'transcript_info' -# - -CREATE TABLE transcript_info ( - transcript_info_id int(10) unsigned NOT NULL auto_increment, - transcript_stable_id varchar(40) default NULL, - name varchar(40) default NULL, - transcript_class_id int(10) unsigned default NULL, - cds_start_not_found enum('true','false') NOT NULL default 'true', - cds_end_not_found enum('true','false') NOT NULL default 'true', - mRNA_start_not_found enum('true','false') NOT NULL default 'true', - mRNA_end_not_found enum('true','false') NOT NULL default 'true', - author_id int(10) unsigned NOT NULL default '0', - timestamp datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (transcript_info_id), - KEY transcript_stable_id_idx (transcript_stable_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'current_gene_info' -# - -CREATE TABLE current_gene_info ( - gene_info_id int(10) unsigned NOT NULL default '0', - gene_stable_id varchar(40) default NULL, - PRIMARY KEY (gene_info_id), - UNIQUE KEY gene_stable_id (gene_stable_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'current_transcript_info' -# - -CREATE TABLE current_transcript_info ( - transcript_info_id int(10) unsigned NOT NULL default '0', - transcript_stable_id varchar(40) default NULL, - PRIMARY KEY (transcript_info_id), - UNIQUE KEY transcript_stable_id (transcript_stable_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'author' -# - -CREATE TABLE author ( - author_id int(10) unsigned NOT NULL auto_increment, - author_email varchar(50) default NULL, - author_name varchar(50) default NULL, - PRIMARY KEY (author_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'gene_name' -# - -CREATE TABLE gene_name ( - gene_name_id int(10) unsigned NOT NULL auto_increment, - name varchar(100) default NULL, - gene_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (gene_name_id), - KEY gene_info_id_idx (gene_info_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'transcript_class' -# - -CREATE TABLE transcript_class ( - transcript_class_id int(10) unsigned NOT NULL auto_increment, - name varchar(40) default NULL, - description varchar(255) default NULL, - PRIMARY KEY (transcript_class_id), - UNIQUE KEY name (name) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'gene_remark' -# - -CREATE TABLE gene_remark ( - gene_remark_id int(10) unsigned NOT NULL auto_increment, - remark text, - gene_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (gene_remark_id), - KEY gene_info_id_idx (gene_info_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'gene_info' -# - -CREATE TABLE gene_info ( - gene_info_id int(10) unsigned NOT NULL auto_increment, - gene_stable_id varchar(40) default NULL, - author_id int(10) unsigned NOT NULL default '0', - is_known enum('true','false') default 'false', - timestamp datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (gene_info_id), - KEY gene_stable_id_idx (gene_stable_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'evidence' -# - -CREATE TABLE evidence ( - evidence_id int(10) unsigned NOT NULL auto_increment, - evidence_name varchar(40) default NULL, - transcript_info_id int(10) unsigned default NULL, - type enum('EST','cDNA','Protein','Genomic','UNKNOWN') default NULL, - PRIMARY KEY (evidence_id), - KEY transcript_info_id_idx (transcript_info_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'transcript_remark' -# - -CREATE TABLE transcript_remark ( - transcript_remark_id int(10) unsigned NOT NULL auto_increment, - remark text, - transcript_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (transcript_remark_id), - KEY transcript_info_id_idx (transcript_info_id) -) TYPE=MyISAM; - -################################################################################ -# -# Table structure for table 'clone_info' - - -CREATE TABLE clone_info ( - clone_info_id int(10) unsigned NOT NULL auto_increment, - seq_region_id int(10) unsigned NOT NULL default '0', - author_id int(10) default NULL, - timestamp datetime NOT NULL default '0000-00-00 00:00:00', - PRIMARY KEY (clone_info_id), - UNIQUE clone_id_idx (clone_id ) -) TYPE=MyISAM; - - - -################################################################################ -# -# Table structure for table 'clone_remark' - - -CREATE TABLE clone_remark ( - clone_remark_id int(10) unsigned NOT NULL auto_increment, - remark text, - clone_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (clone_remark_id), - KEY clone_info_id_idx (clone_info_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'current_clone_info' - - -CREATE TABLE current_clone_info ( - seq_region_id int(10) unsigned NOT NULL default '0', - clone_info_id int(10) unsigned NOT NULL default '0', - clone_version int(10) default NULL, - PRIMARY KEY (clone_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'assembly_tag' - -CREATE TABLE assembly_tag ( - tag_id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, - contig_id INT(10) UNSIGNED NOT NULL, - contig_start INT(10) NOT NULL, - contig_end INT(10) NULL, - contig_strand TINYINT(1) NOT NULL DEFAULT '0', - tag_type ENUM('Unsure', 'Clone_left_end', 'Clone_right_end', 'Misc') NOT NULL DEFAULT 'Misc', - tag_info TEXT NULL, - - PRIMARY KEY (tag_id), - UNIQUE KEY (contig_id, contig_start, contig_end, contig_strand, tag_type) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'keyword' - -CREATE TABLE keyword ( - keyword_id int(10) unsigned NOT NULL auto_increment, - keyword_name varchar(50) default NULL, - PRIMARY KEY (keyword_id) -) TYPE=MyISAM; - - -################################################################################ -# -# Table structure for table 'clone_info_keyword' - - -CREATE TABLE clone_info_keyword ( - keyword_id int(10) unsigned NOT NULL default '0', - clone_info_id int(10) unsigned NOT NULL default '0', - PRIMARY KEY (keyword_id,clone_info_id), - KEY clone_info_id_idx (clone_info_id) -) TYPE=MyISAM; - -- GitLab