PGDMP  munison8.3.38.3.3 00ENCODINGENCODINGSET client_encoding = 'UTF8'; false00 STDSTRINGS STDSTRINGS(SET standard_conforming_strings = 'on'; false1262307770unisonDATABASEDCREATE DATABASE unison WITH TEMPLATE = template0 ENCODING = 'UTF8'; DROP DATABASE unison; rkhfalse 2615307772goSCHEMACREATE SCHEMA go; DROP SCHEMA go; unisonfalse00goACLREVOKE ALL ON SCHEMA go FROM PUBLIC; REVOKE ALL ON SCHEMA go FROM unison; GRANT ALL ON SCHEMA go TO unison; GRANT USAGE ON SCHEMA go TO PUBLIC; unisonfalse10 2615307773gongSCHEMACREATE SCHEMA gong; DROP SCHEMA gong; unisonfalse00gongACLREVOKE ALL ON SCHEMA gong FROM PUBLIC; REVOKE ALL ON SCHEMA gong FROM unison; GRANT ALL ON SCHEMA gong TO unison; GRANT USAGE ON SCHEMA gong TO PUBLIC; unisonfalse11 2615307774marraySCHEMACREATE SCHEMA marray; DROP SCHEMA marray; unisonfalse00marrayACLREVOKE ALL ON SCHEMA marray FROM PUBLIC; REVOKE ALL ON SCHEMA marray FROM unison; GRANT ALL ON SCHEMA marray TO unison; GRANT USAGE ON SCHEMA marray TO PUBLIC; unisonfalse132615307775ncbiSCHEMACREATE SCHEMA ncbi; DROP SCHEMA ncbi; unisonfalse00ncbiACLREVOKE ALL ON SCHEMA ncbi FROM PUBLIC; REVOKE ALL ON SCHEMA ncbi FROM unison; GRANT ALL ON SCHEMA ncbi TO unison; GRANT USAGE ON SCHEMA ncbi TO PUBLIC; unisonfalse142615307776pdbSCHEMACREATE SCHEMA pdb; DROP SCHEMA pdb; unisonfalse00pdbACLREVOKE ALL ON SCHEMA pdb FROM PUBLIC; REVOKE ALL ON SCHEMA pdb FROM unison; GRANT ALL ON SCHEMA pdb TO unison; GRANT CREATE ON SCHEMA pdb TO loader; GRANT USAGE ON SCHEMA pdb TO PUBLIC; unisonfalse152615307777pgutilsSCHEMACREATE SCHEMA pgutils; DROP SCHEMA pgutils; rkhfalse00pgutilsACLREVOKE ALL ON SCHEMA pgutils FROM PUBLIC; REVOKE ALL ON SCHEMA pgutils FROM rkh; GRANT ALL ON SCHEMA pgutils TO rkh; GRANT USAGE ON SCHEMA pgutils TO PUBLIC; rkhfalse1626152200publicSCHEMACREATE SCHEMA public; DROP SCHEMA public; rkhfalse00 SCHEMA publicCOMMENT6COMMENT ON SCHEMA public IS 'standard public schema'; rkhfalse300publicACLREVOKE ALL ON SCHEMA public FROM PUBLIC; REVOKE ALL ON SCHEMA public FROM rkh; GRANT ALL ON SCHEMA public TO rkh; GRANT ALL ON SCHEMA public TO PUBLIC; rkhfalse32615307778scopSCHEMACREATE SCHEMA scop; DROP SCHEMA scop; unisonfalse00scopACLREVOKE ALL ON SCHEMA scop FROM PUBLIC; REVOKE ALL ON SCHEMA scop FROM unison; GRANT ALL ON SCHEMA scop TO unison; GRANT USAGE ON SCHEMA scop TO PUBLIC; unisonfalse172615307779sstSCHEMACREATE SCHEMA sst; DROP SCHEMA sst; unisonfalse00sstACLREVOKE ALL ON SCHEMA sst FROM PUBLIC; REVOKE ALL ON SCHEMA sst FROM unison; GRANT ALL ON SCHEMA sst TO unison; GRANT USAGE ON SCHEMA sst TO PUBLIC; unisonfalse72615307780taxSCHEMACREATE SCHEMA tax; DROP SCHEMA tax; unisonfalse00taxACLREVOKE ALL ON SCHEMA tax FROM PUBLIC; REVOKE ALL ON SCHEMA tax FROM unison; GRANT ALL ON SCHEMA tax TO unison; GRANT USAGE ON SCHEMA tax TO PUBLIC; unisonfalse8 2615307781unisonSCHEMACREATE SCHEMA unison; DROP SCHEMA unison; unisonfalse00unisonACLREVOKE ALL ON SCHEMA unison FROM PUBLIC; REVOKE ALL ON SCHEMA unison FROM unison; GRANT ALL ON SCHEMA unison TO unison; GRANT USAGE ON SCHEMA unison TO PUBLIC; unisonfalse9 2615307782 unison_auxSCHEMACREATE SCHEMA unison_aux; DROP SCHEMA unison_aux; unisonfalse00 unison_auxACLREVOKE ALL ON SCHEMA unison_aux FROM PUBLIC; REVOKE ALL ON SCHEMA unison_aux FROM unison; GRANT ALL ON SCHEMA unison_aux TO unison; GRANT USAGE ON SCHEMA unison_aux TO PUBLIC; unisonfalse12 2612307785plperlPROCEDURAL LANGUAGE#CREATE PROCEDURAL LANGUAGE plperl; !DROP PROCEDURAL LANGUAGE plperl; postgresfalse 2612307786plperluPROCEDURAL LANGUAGE$CREATE PROCEDURAL LANGUAGE plperlu; "DROP PROCEDURAL LANGUAGE plperlu; postgresfalse 2612307789plpgsqlPROCEDURAL LANGUAGE$CREATE PROCEDURAL LANGUAGE plpgsql; "DROP PROCEDURAL LANGUAGE plpgsql; postgresfalse 1259307899 associationTABLE#CREATE TABLE association ( id integer DEFAULT nextval(('association_id_seq'::text)::regclass) NOT NULL, term_id integer DEFAULT 0 NOT NULL, gene_product_id integer DEFAULT 0 NOT NULL, is_not integer, role_group integer, assocdate integer, source_db_id integer ); DROP TABLE go.association; gounisonfalse3328332933301000 associationACLREVOKE ALL ON TABLE association FROM PUBLIC; REVOKE ALL ON TABLE association FROM unison; GRANT ALL ON TABLE association TO unison; gounisonfalse2492 1259307905dbTABLECREATE TABLE db ( id integer DEFAULT nextval(('db_id_seq'::text)::regclass) NOT NULL, name character varying(55), fullname character varying(255), datatype character varying(255), generic_url character varying(255), url_syntax character varying(255) ); DROP TABLE go.db; gounisonfalse33311000dbACLiREVOKE ALL ON TABLE db FROM PUBLIC; REVOKE ALL ON TABLE db FROM unison; GRANT ALL ON TABLE db TO unison; gounisonfalse2493 1259307912dbxrefTABLELCREATE TABLE dbxref ( id integer DEFAULT nextval(('dbxref_id_seq'::text)::regclass) NOT NULL, xref_key character varying(255) DEFAULT ''::character varying NOT NULL, xref_keytype character varying(32), xref_dbname character varying(55) DEFAULT ''::character varying NOT NULL, xref_desc character varying(255) ); DROP TABLE go.dbxref; gounisonfalse3332333333341000dbxrefACLuREVOKE ALL ON TABLE dbxref FROM PUBLIC; REVOKE ALL ON TABLE dbxref FROM unison; GRANT ALL ON TABLE dbxref TO unison; gounisonfalse2494 1259307921evidenceTABLE+CREATE TABLE evidence ( id integer DEFAULT nextval(('evidence_id_seq'::text)::regclass) NOT NULL, code character varying(8) DEFAULT ''::character varying NOT NULL, association_id integer DEFAULT 0 NOT NULL, dbxref_id integer DEFAULT 0 NOT NULL, seq_acc character varying(255) ); DROP TABLE go.evidence; gounisonfalse33353336333733381000evidenceACL{REVOKE ALL ON TABLE evidence FROM PUBLIC; REVOKE ALL ON TABLE evidence FROM unison; GRANT ALL ON TABLE evidence TO unison; gounisonfalse2495 1259307928evidence_dbxrefTABLEwCREATE TABLE evidence_dbxref ( evidence_id integer DEFAULT 0 NOT NULL, dbxref_id integer DEFAULT 0 NOT NULL ); DROP TABLE go.evidence_dbxref; gounisonfalse333933401000evidence_dbxrefACLREVOKE ALL ON TABLE evidence_dbxref FROM PUBLIC; REVOKE ALL ON TABLE evidence_dbxref FROM unison; GRANT ALL ON TABLE evidence_dbxref TO unison; gounisonfalse2496 1259307933 gene_productTABLE%CREATE TABLE gene_product ( id integer DEFAULT nextval(('gene_product_id_seq'::text)::regclass) NOT NULL, symbol character varying(128) DEFAULT ''::character varying NOT NULL, dbxref_id integer DEFAULT 0 NOT NULL, species_id integer, type_id integer, full_name text ); DROP TABLE go.gene_product; gounisonfalse3341334233431000 gene_productACLREVOKE ALL ON TABLE gene_product FROM PUBLIC; REVOKE ALL ON TABLE gene_product FROM unison; GRANT ALL ON TABLE gene_product TO unison; gounisonfalse2497 1259307942gene_product_countTABLECREATE TABLE gene_product_count ( term_id integer DEFAULT 0 NOT NULL, code character varying(8), speciesdbname character varying(55) DEFAULT ''::character varying NOT NULL, product_count integer DEFAULT 0 NOT NULL ); "DROP TABLE go.gene_product_count; gounisonfalse3344334533461000gene_product_countACLREVOKE ALL ON TABLE gene_product_count FROM PUBLIC; REVOKE ALL ON TABLE gene_product_count FROM unison; GRANT ALL ON TABLE gene_product_count TO unison; gounisonfalse2498 1259307948gene_product_propertyTABLECREATE TABLE gene_product_property ( gene_product_id integer DEFAULT 0 NOT NULL, property_key character varying(64) DEFAULT ''::character varying NOT NULL, property_val character varying(255) ); %DROP TABLE go.gene_product_property; gounisonfalse334733481000gene_product_propertyACLREVOKE ALL ON TABLE gene_product_property FROM PUBLIC; REVOKE ALL ON TABLE gene_product_property FROM unison; GRANT ALL ON TABLE gene_product_property TO unison; gounisonfalse2499 1259307953gene_product_seqTABLECREATE TABLE gene_product_seq ( gene_product_id integer DEFAULT 0 NOT NULL, seq_id integer DEFAULT 0 NOT NULL, is_primary_seq integer ); DROP TABLE go.gene_product_seq; gounisonfalse334933501000gene_product_seqACLREVOKE ALL ON TABLE gene_product_seq FROM PUBLIC; REVOKE ALL ON TABLE gene_product_seq FROM unison; GRANT ALL ON TABLE gene_product_seq TO unison; gounisonfalse2500 1259307958gene_product_synonymTABLECREATE TABLE gene_product_synonym ( gene_product_id integer DEFAULT 0 NOT NULL, product_synonym character varying(255) DEFAULT ''::character varying NOT NULL ); $DROP TABLE go.gene_product_synonym; gounisonfalse335133521000gene_product_synonymACLREVOKE ALL ON TABLE gene_product_synonym FROM PUBLIC; REVOKE ALL ON TABLE gene_product_synonym FROM unison; GRANT ALL ON TABLE gene_product_synonym TO unison; gounisonfalse2501 1259307963 graph_pathTABLECREATE TABLE graph_path ( id integer DEFAULT nextval(('graph_path_id_seq'::text)::regclass) NOT NULL, term1_id integer DEFAULT 0 NOT NULL, term2_id integer DEFAULT 0 NOT NULL, distance integer DEFAULT 0 NOT NULL ); DROP TABLE go.graph_path; gounisonfalse33533354335533561000 graph_pathACLREVOKE ALL ON TABLE graph_path FROM PUBLIC; REVOKE ALL ON TABLE graph_path FROM unison; GRANT ALL ON TABLE graph_path TO unison; gounisonfalse2502 1259307970graph_path2termTABLECREATE TABLE graph_path2term ( graph_path_id integer DEFAULT 0 NOT NULL, term_id integer DEFAULT 0 NOT NULL, rank integer DEFAULT 0 NOT NULL ); DROP TABLE go.graph_path2term; gounisonfalse3357335833591000graph_path2termACLREVOKE ALL ON TABLE graph_path2term FROM PUBLIC; REVOKE ALL ON TABLE graph_path2term FROM unison; GRANT ALL ON TABLE graph_path2term TO unison; gounisonfalse2503 1259307976 instance_dataTABLECREATE TABLE instance_data ( release_name character varying(255), release_type character varying(255), release_notes text ); DROP TABLE go.instance_data; gounisonfalse1000 instance_dataACLREVOKE ALL ON TABLE instance_data FROM PUBLIC; REVOKE ALL ON TABLE instance_data FROM unison; GRANT ALL ON TABLE instance_data TO unison; gounisonfalse2504 1259307982seqTABLE2CREATE TABLE seq ( id integer DEFAULT nextval(('seq_id_seq'::text)::regclass) NOT NULL, display_id character varying(64), description character varying(255), seq text, seq_len integer, md5checksum character varying(32), moltype character varying(25), "timestamp" integer ); DROP TABLE go.seq; gounisonfalse33601000seqACLlREVOKE ALL ON TABLE seq FROM PUBLIC; REVOKE ALL ON TABLE seq FROM unison; GRANT ALL ON TABLE seq TO unison; gounisonfalse2505 1259307989 seq_dbxrefTABLEmCREATE TABLE seq_dbxref ( seq_id integer DEFAULT 0 NOT NULL, dbxref_id integer DEFAULT 0 NOT NULL ); DROP TABLE go.seq_dbxref; gounisonfalse336133621000 seq_dbxrefACLREVOKE ALL ON TABLE seq_dbxref FROM PUBLIC; REVOKE ALL ON TABLE seq_dbxref FROM unison; GRANT ALL ON TABLE seq_dbxref TO unison; gounisonfalse2506 1259307994 seq_propertyTABLE6CREATE TABLE seq_property ( id integer DEFAULT nextval(('seq_property_id_seq'::text)::regclass) NOT NULL, seq_id integer DEFAULT 0 NOT NULL, property_key character varying(64) DEFAULT ''::character varying NOT NULL, property_val character varying(255) DEFAULT ''::character varying NOT NULL ); DROP TABLE go.seq_property; gounisonfalse33633364336533661000 seq_propertyACLREVOKE ALL ON TABLE seq_property FROM PUBLIC; REVOKE ALL ON TABLE seq_property FROM unison; GRANT ALL ON TABLE seq_property TO unison; gounisonfalse2507 1259308001 source_auditTABLECREATE TABLE source_audit ( source_path character varying(255), source_type character varying(255), source_mtime integer ); DROP TABLE go.source_audit; gounisonfalse1000 source_auditACLREVOKE ALL ON TABLE source_audit FROM PUBLIC; REVOKE ALL ON TABLE source_audit FROM unison; GRANT ALL ON TABLE source_audit TO unison; gounisonfalse2508 1259308007speciesTABLECREATE TABLE species ( id integer DEFAULT nextval(('species_id_seq'::text)::regclass) NOT NULL, ncbi_taxa_id integer, common_name character varying(255), lineage_string text, genus character varying(55), species character varying(55) ); DROP TABLE go.species; gounisonfalse33671000speciesACLxREVOKE ALL ON TABLE species FROM PUBLIC; REVOKE ALL ON TABLE species FROM unison; GRANT ALL ON TABLE species TO unison; gounisonfalse2509 1259308014termTABLECREATE TABLE term ( id integer DEFAULT nextval(('term_id_seq'::text)::regclass) NOT NULL, name character varying(255) DEFAULT ''::character varying NOT NULL, term_type character varying(55) DEFAULT ''::character varying NOT NULL, acc character varying(32) DEFAULT ''::character varying NOT NULL, is_obsolete integer DEFAULT 0 NOT NULL, is_root integer DEFAULT 0 NOT NULL ); DROP TABLE go.term; gounisonfalse3368336933703371337233731000termACLoREVOKE ALL ON TABLE term FROM PUBLIC; REVOKE ALL ON TABLE term FROM unison; GRANT ALL ON TABLE term TO unison; gounisonfalse2510 1259308023 term2termTABLECREATE TABLE term2term ( id integer DEFAULT nextval(('term2term_id_seq'::text)::regclass) NOT NULL, relationship_type_id integer DEFAULT 0 NOT NULL, term1_id integer DEFAULT 0 NOT NULL, term2_id integer DEFAULT 0 NOT NULL ); DROP TABLE go.term2term; gounisonfalse33743375337633771000 term2termACL~REVOKE ALL ON TABLE term2term FROM PUBLIC; REVOKE ALL ON TABLE term2term FROM unison; GRANT ALL ON TABLE term2term TO unison; gounisonfalse2511 1259308030 term_auditTABLE_CREATE TABLE term_audit ( term_id integer DEFAULT 0 NOT NULL, term_loadtime integer ); DROP TABLE go.term_audit; gounisonfalse33781000 term_auditACLREVOKE ALL ON TABLE term_audit FROM PUBLIC; REVOKE ALL ON TABLE term_audit FROM unison; GRANT ALL ON TABLE term_audit TO unison; gounisonfalse2512 1259308034 term_dbxrefTABLECREATE TABLE term_dbxref ( term_id integer DEFAULT 0 NOT NULL, dbxref_id integer DEFAULT 0 NOT NULL, is_for_definition integer DEFAULT 0 NOT NULL ); DROP TABLE go.term_dbxref; gounisonfalse3379338033811000 term_dbxrefACLREVOKE ALL ON TABLE term_dbxref FROM PUBLIC; REVOKE ALL ON TABLE term_dbxref FROM unison; GRANT ALL ON TABLE term_dbxref TO unison; gounisonfalse2513 1259308040term_definitionTABLECREATE TABLE term_definition ( term_id integer DEFAULT 0 NOT NULL, term_definition text DEFAULT ''::text NOT NULL, dbxref_id integer, term_comment text, reference character varying(255) ); DROP TABLE go.term_definition; gounisonfalse338233831000term_definitionACLREVOKE ALL ON TABLE term_definition FROM PUBLIC; REVOKE ALL ON TABLE term_definition FROM unison; GRANT ALL ON TABLE term_definition TO unison; gounisonfalse2514 1259308048 term_synonymTABLECREATE TABLE term_synonym ( term_id integer DEFAULT 0 NOT NULL, term_synonym character varying(255), acc_synonym integer ); DROP TABLE go.term_synonym; gounisonfalse33841000 term_synonymACLREVOKE ALL ON TABLE term_synonym FROM PUBLIC; REVOKE ALL ON TABLE term_synonym FROM unison; GRANT ALL ON TABLE term_synonym TO unison; gounisonfalse2515 1259309698alias_alias_id_seqSEQUENCEtCREATE SEQUENCE alias_alias_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 'DROP SEQUENCE gong.alias_alias_id_seq; gongunisonfalse1100alias_alias_id_seq SEQUENCE SET:SELECT pg_catalog.setval('alias_alias_id_seq', 1, false); gongunisonfalse282400alias_alias_id_seqACLREVOKE ALL ON SEQUENCE alias_alias_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE alias_alias_id_seq FROM unison; GRANT ALL ON SEQUENCE alias_alias_id_seq TO unison; GRANT UPDATE ON SEQUENCE alias_alias_id_seq TO loader; gongunisonfalse2824 1259308052aliasTABLECREATE TABLE alias ( alias_id integer DEFAULT nextval('alias_alias_id_seq'::regclass) NOT NULL, alias text NOT NULL, go_id integer NOT NULL ); DROP TABLE gong.alias; gongunisonfalse33851100 TABLE aliasCOMMENT3COMMENT ON TABLE alias IS 'GO names and synonyms'; gongunisonfalse251600aliasACLREVOKE ALL ON TABLE alias FROM PUBLIC; REVOKE ALL ON TABLE alias FROM unison; GRANT ALL ON TABLE alias TO unison; GRANT SELECT ON TABLE alias TO PUBLIC; gongunisonfalse2516 1259308058 evidence_codeTABLEuCREATE TABLE evidence_code ( evidence_code text NOT NULL, abbr_exp text NOT NULL, descr text NOT NULL ); DROP TABLE gong.evidence_code; gongunisonfalse1100TABLE evidence_codeCOMMENTSCOMMENT ON TABLE evidence_code IS 'GO evidence codes, meanings, and descriptions'; gongunisonfalse251700"COLUMN evidence_code.evidence_codeCOMMENTUCOMMENT ON COLUMN evidence_code.evidence_code IS 'GO 2- or 3- letter evidence code'; gongunisonfalse251700COLUMN evidence_code.abbr_expCOMMENTKCOMMENT ON COLUMN evidence_code.abbr_exp IS 'code abbreviation expansion'; gongunisonfalse251700COLUMN evidence_code.descrCOMMENTCCOMMENT ON COLUMN evidence_code.descr IS 'usage summary for code'; gongunisonfalse251700 evidence_codeACLREVOKE ALL ON TABLE evidence_code FROM PUBLIC; REVOKE ALL ON TABLE evidence_code FROM unison; GRANT ALL ON TABLE evidence_code TO unison; gongunisonfalse2517 1259308064is_aTABLEPCREATE TABLE is_a ( go_id1 integer NOT NULL, go_id2 integer NOT NULL ); DROP TABLE gong.is_a; gongunisonfalse11 00 TABLE is_aCOMMENT2COMMENT ON TABLE is_a IS 'GO is_a relationships'; gongunisonfalse2518 00is_aACLREVOKE ALL ON TABLE is_a FROM PUBLIC; REVOKE ALL ON TABLE is_a FROM unison; GRANT ALL ON TABLE is_a TO unison; GRANT SELECT ON TABLE is_a TO PUBLIC; gongunisonfalse2518 1259308067nodeTABLECREATE TABLE node ( go_id integer NOT NULL, is_obsolete boolean DEFAULT false, alias_id integer, definition text, comment text ); DROP TABLE gong.node; gongunisonfalse338611 00 TABLE nodeCOMMENTSCOMMENT ON TABLE node IS 'GO nodes, indexed by their GO id (integer, wo/''GO:'')'; gongunisonfalse2519 00nodeACLREVOKE ALL ON TABLE node FROM PUBLIC; REVOKE ALL ON TABLE node FROM unison; GRANT ALL ON TABLE node TO unison; GRANT SELECT ON TABLE node TO PUBLIC; gongunisonfalse2519 1259308074part_ofTABLESCREATE TABLE part_of ( go_id1 integer NOT NULL, go_id2 integer NOT NULL ); DROP TABLE gong.part_of; gongunisonfalse11 00 TABLE part_ofCOMMENT8COMMENT ON TABLE part_of IS 'GO part_of relationships'; gongunisonfalse252000part_ofACLREVOKE ALL ON TABLE part_of FROM PUBLIC; REVOKE ALL ON TABLE part_of FROM unison; GRANT ALL ON TABLE part_of TO unison; GRANT SELECT ON TABLE part_of TO PUBLIC; gongunisonfalse2520 1259308077termVIEWCREATE VIEW term AS SELECT n.go_id, a.alias, n.definition, n.is_obsolete FROM (node n LEFT JOIN alias a ON ((a.alias_id = n.alias_id))) ORDER BY n.is_obsolete, n.go_id; DROP VIEW gong.term; gongunisonfalse29241100 VIEW termCOMMENT3COMMENT ON VIEW term IS 'simple view of GO nodes'; gongunisonfalse252100termACLREVOKE ALL ON TABLE term FROM PUBLIC; REVOKE ALL ON TABLE term FROM unison; GRANT ALL ON TABLE term TO unison; GRANT SELECT ON TABLE term TO PUBLIC; gongunisonfalse2521 1259309700chip_chip_id_seqSEQUENCErCREATE SEQUENCE chip_chip_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 'DROP SEQUENCE marray.chip_chip_id_seq; marrayunisonfalse1300chip_chip_id_seq SEQUENCE SET8SELECT pg_catalog.setval('chip_chip_id_seq', 1, false); marrayunisonfalse282500chip_chip_id_seqACLREVOKE ALL ON SEQUENCE chip_chip_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE chip_chip_id_seq FROM unison; GRANT ALL ON SEQUENCE chip_chip_id_seq TO unison; GRANT UPDATE ON SEQUENCE chip_chip_id_seq TO loader; marrayunisonfalse2825 1259308081chipTABLECREATE TABLE chip ( chip_id integer DEFAULT nextval('chip_chip_id_seq'::regclass) NOT NULL, name text NOT NULL, current_origin_id integer ); DROP TABLE marray.chip; marrayunisonfalse33871300 TABLE chipCOMMENT)COMMENT ON TABLE chip IS 'chip details'; marrayunisonfalse252200COLUMN chip.nameCOMMENT,COMMENT ON COLUMN chip.name IS 'chip name'; marrayunisonfalse252200chipACLREVOKE ALL ON TABLE chip FROM PUBLIC; REVOKE ALL ON TABLE chip FROM unison; GRANT ALL ON TABLE chip TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE chip TO loader; GRANT SELECT ON TABLE chip TO PUBLIC; marrayunisonfalse2522 1259308087probeTABLE#CREATE TABLE probe ( probe_id text NOT NULL, chip_id integer NOT NULL, chr text NOT NULL, strand character(1) NOT NULL, genasm_id integer NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL, origin_id integer NOT NULL, md5 character(32) NOT NULL ); DROP TABLE marray.probe; marrayunisonfalse1300 TABLE probeCOMMENT+COMMENT ON TABLE probe IS 'probe details'; marrayunisonfalse252300COLUMN probe.chrCOMMENTSCOMMENT ON COLUMN probe.chr IS 'chromosome (e.g. 1..22,M,U,X,Y for homo sapiens)'; marrayunisonfalse252300COLUMN probe.strandCOMMENT9COMMENT ON COLUMN probe.strand IS 'genomic strand(+/-)'; marrayunisonfalse252300COLUMN probe.gstartCOMMENTbCOMMENT ON COLUMN probe.gstart IS 'start of probe on genome (1-based, +1 frame, gstop > gstart)'; marrayunisonfalse252300COLUMN probe.gstopCOMMENT`COMMENT ON COLUMN probe.gstop IS 'stop of probe on genome (1-based, +1 frame, gstop > gstart)'; marrayunisonfalse252300probeACLREVOKE ALL ON TABLE probe FROM PUBLIC; REVOKE ALL ON TABLE probe FROM unison; GRANT ALL ON TABLE probe TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE probe TO loader; GRANT SELECT ON TABLE probe TO PUBLIC; marrayunisonfalse2523 1259308093 chip_probe_vVIEWCREATE VIEW chip_probe_v AS SELECT c.name, p.probe_id, p.chip_id, p.chr, p.strand, p.genasm_id, p.gstart, p.gstop, p.origin_id, p.md5 FROM (probe p JOIN chip c ON ((p.chip_id = c.chip_id))); DROP VIEW marray.chip_probe_v; marrayunisonfalse29251300 chip_probe_vACLREVOKE ALL ON TABLE chip_probe_v FROM PUBLIC; REVOKE ALL ON TABLE chip_probe_v FROM unison; GRANT ALL ON TABLE chip_probe_v TO unison; GRANT SELECT ON TABLE chip_probe_v TO PUBLIC; marrayunisonfalse2524 1259308356gene2accessionTABLE:CREATE TABLE gene2accession ( tax_id integer NOT NULL, gene_id integer NOT NULL, status text, rna_acc text, rna_gi integer, pro_acc text, pro_gi integer, gen_acc text, gen_gi integer, gen_start integer, gen_end integer, gen_orient character(1), assembly text ); DROP TABLE ncbi.gene2accession; ncbiunisonfalse1400TABLE gene2accessionCOMMENTJCOMMENT ON TABLE gene2accession IS 'NCBI Entrez Gene <-> RefSeq mapping'; ncbiunisonfalse257100gene2accessionACLREVOKE ALL ON TABLE gene2accession FROM PUBLIC; REVOKE ALL ON TABLE gene2accession FROM unison; GRANT ALL ON TABLE gene2accession TO unison; GRANT SELECT ON TABLE gene2accession TO PUBLIC; ncbiunisonfalse2571 1259308362gene2goTABLECREATE TABLE gene2go ( tax_id integer NOT NULL, gene_id integer NOT NULL, go_id text NOT NULL, evidence text, qualifier text, term text NOT NULL, pubmed_id text, category text ); DROP TABLE ncbi.gene2go; ncbiunisonfalse1400 TABLE gene2goCOMMENT?COMMENT ON TABLE gene2go IS 'NCBI Entrez Gene <-> GO mapping'; ncbiunisonfalse2572 00gene2goACLREVOKE ALL ON TABLE gene2go FROM PUBLIC; REVOKE ALL ON TABLE gene2go FROM unison; GRANT ALL ON TABLE gene2go TO unison; GRANT SELECT ON TABLE gene2go TO PUBLIC; ncbiunisonfalse2572 1259308368 gene2unigeneTABLE[CREATE TABLE gene2unigene ( gene_id integer NOT NULL, unigene_acc text NOT NULL ); DROP TABLE ncbi.gene2unigene; ncbiunisonfalse14!00TABLE gene2unigeneCOMMENTICOMMENT ON TABLE gene2unigene IS 'NCBI Entrez Gene <-> UniGene mapping'; ncbiunisonfalse2573"00 gene2unigeneACLREVOKE ALL ON TABLE gene2unigene FROM PUBLIC; REVOKE ALL ON TABLE gene2unigene FROM unison; GRANT ALL ON TABLE gene2unigene TO unison; GRANT SELECT ON TABLE gene2unigene TO PUBLIC; ncbiunisonfalse2573 1259308374 gene_infoTABLE`CREATE TABLE gene_info ( tax_id integer NOT NULL, gene_id integer NOT NULL, symbol text, locus_tag text, synonyms text, xrefs text, chromosome text, map_loc text, descr text, type text, nom_auth_symbol text, nom_auth text, nom_status character(1), other_desig text, modification_date date ); DROP TABLE ncbi.gene_info; ncbiunisonfalse14#00TABLE gene_infoCOMMENT>COMMENT ON TABLE gene_info IS 'NCBI Entrez Gene information'; ncbiunisonfalse2574$00 gene_infoACLREVOKE ALL ON TABLE gene_info FROM PUBLIC; REVOKE ALL ON TABLE gene_info FROM unison; GRANT ALL ON TABLE gene_info TO unison; GRANT SELECT ON TABLE gene_info TO PUBLIC; ncbiunisonfalse2574 1259308380generifTABLECREATE TABLE generif ( tax_id integer NOT NULL, gene_id integer NOT NULL, pubmed_ids text, last_update timestamp without time zone NOT NULL, generif text ); DROP TABLE ncbi.generif; ncbiunisonfalse14%00 TABLE generifCOMMENTICOMMENT ON TABLE generif IS 'NCBI Entrez Gene References into Function'; ncbiunisonfalse2575&00COLUMN generif.pubmed_idsCOMMENTGCOMMENT ON COLUMN generif.pubmed_ids IS 'PubMed ids, comma delimited'; ncbiunisonfalse2575'00generifACLREVOKE ALL ON TABLE generif FROM PUBLIC; REVOKE ALL ON TABLE generif FROM unison; GRANT ALL ON TABLE generif TO unison; GRANT SELECT ON TABLE generif TO PUBLIC; ncbiunisonfalse2575 1259308098 homologeneTABLECREATE TABLE homologene ( hid integer NOT NULL, tax_id integer NOT NULL, gene_id integer NOT NULL, gene_symbol text NOT NULL, gi text NOT NULL, acc text NOT NULL ); DROP TABLE ncbi.homologene; ncbiunisonfalse14(00TABLE homologeneCOMMENT2COMMENT ON TABLE homologene IS 'NCBI HomoloGene'; ncbiunisonfalse2525)00 homologeneACLREVOKE ALL ON TABLE homologene FROM PUBLIC; REVOKE ALL ON TABLE homologene FROM unison; GRANT ALL ON TABLE homologene TO unison; GRANT SELECT ON TABLE homologene TO PUBLIC; ncbiunisonfalse2525 1259308386mim2geneTABLEmCREATE TABLE mim2gene ( mim_id integer NOT NULL, gene_id integer NOT NULL, type text NOT NULL ); DROP TABLE ncbi.mim2gene; ncbiunisonfalse14*00TABLE mim2geneCOMMENTACOMMENT ON TABLE mim2gene IS 'NCBI Entrez Gene <-> MIM mapping'; ncbiunisonfalse2576+00mim2geneACLREVOKE ALL ON TABLE mim2gene FROM PUBLIC; REVOKE ALL ON TABLE mim2gene FROM unison; GRANT ALL ON TABLE mim2gene TO unison; GRANT SELECT ON TABLE mim2gene TO PUBLIC; ncbiunisonfalse2576 1259308225chainTABLECREATE TABLE chain ( pdbid text NOT NULL, chainid character(1), pdbc text NOT NULL, name text, ec text, CONSTRAINT chain_pdbc_ck CHECK ((pdbc = (pdbid || (COALESCE(chainid, ''::bpchar))::text))) ); DROP TABLE pdb.chain; pdbunisonfalse340515,00chainACLREVOKE ALL ON TABLE chain FROM PUBLIC; REVOKE ALL ON TABLE chain FROM unison; GRANT ALL ON TABLE chain TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE chain TO loader; GRANT SELECT ON TABLE chain TO PUBLIC; pdbunisonfalse2548 1259309702*descriptor_origin_descriptor_origin_id_seqSEQUENCECREATE SEQUENCE descriptor_origin_descriptor_origin_id_seq START WITH 0 INCREMENT BY 1 NO MAXVALUE MINVALUE 0 CACHE 1; >DROP SEQUENCE pdb.descriptor_origin_descriptor_origin_id_seq; pdbunisonfalse15-00*descriptor_origin_descriptor_origin_id_seq SEQUENCE SETRSELECT pg_catalog.setval('descriptor_origin_descriptor_origin_id_seq', 0, false); pdbunisonfalse2826 1259308169descriptor_originTABLECREATE TABLE descriptor_origin ( descriptor_origin_id integer DEFAULT nextval('descriptor_origin_descriptor_origin_id_seq'::regclass) NOT NULL, type text NOT NULL, origin text NOT NULL, version text ); "DROP TABLE pdb.descriptor_origin; pdbunisonfalse339615.00descriptor_originACLREVOKE ALL ON TABLE descriptor_origin FROM PUBLIC; REVOKE ALL ON TABLE descriptor_origin FROM unison; GRANT ALL ON TABLE descriptor_origin TO unison; GRANT SELECT ON TABLE descriptor_origin TO PUBLIC; pdbunisonfalse2538 1259308392ligandTABLECREATE TABLE ligand ( ligand_id text NOT NULL, formula text, formula_weight numeric, last_modified date NOT NULL, formal_charge integer NOT NULL, type text NOT NULL ); DROP TABLE pdb.ligand; pdbunisonfalse15/00ligandACLREVOKE ALL ON TABLE ligand FROM PUBLIC; REVOKE ALL ON TABLE ligand FROM unison; GRANT ALL ON TABLE ligand TO unison; GRANT SELECT ON TABLE ligand TO PUBLIC; pdbunisonfalse2577 1259308398 ligand_atomsTABLEACREATE TABLE ligand_atoms ( atom_id text NOT NULL, ligand_id text NOT NULL, type_symbol text NOT NULL, alt_atom_id text NOT NULL, formal_charge integer NOT NULL, aromatic boolean NOT NULL, leaving_atom boolean NOT NULL, ordinal integer NOT NULL, stereo_config character(1) NOT NULL ); DROP TABLE pdb.ligand_atoms; pdbunisonfalse15000 ligand_atomsACLREVOKE ALL ON TABLE ligand_atoms FROM PUBLIC; REVOKE ALL ON TABLE ligand_atoms FROM unison; GRANT ALL ON TABLE ligand_atoms TO unison; GRANT SELECT ON TABLE ligand_atoms TO PUBLIC; pdbunisonfalse2578 1259308404 ligand_bondsTABLECREATE TABLE ligand_bonds ( atom_id_1 text NOT NULL, atom_id_2 text NOT NULL, ligand_id text NOT NULL, bond_order text NOT NULL, ordinal integer NOT NULL, aromatic boolean NOT NULL, stereo_config character(1) NOT NULL ); DROP TABLE pdb.ligand_bonds; pdbunisonfalse15100 ligand_bondsACLREVOKE ALL ON TABLE ligand_bonds FROM PUBLIC; REVOKE ALL ON TABLE ligand_bonds FROM unison; GRANT ALL ON TABLE ligand_bonds TO unison; GRANT SELECT ON TABLE ligand_bonds TO PUBLIC; pdbunisonfalse2579 1259308175ligand_descriptorsTABLECREATE TABLE ligand_descriptors ( ligand_id text NOT NULL, descriptor_origin_id integer NOT NULL, descriptor text NOT NULL ); #DROP TABLE pdb.ligand_descriptors; pdbunisonfalse15200ligand_descriptorsACLREVOKE ALL ON TABLE ligand_descriptors FROM PUBLIC; REVOKE ALL ON TABLE ligand_descriptors FROM unison; GRANT ALL ON TABLE ligand_descriptors TO unison; GRANT SELECT ON TABLE ligand_descriptors TO PUBLIC; pdbunisonfalse2539 1259308410ligand_descriptor_vVIEWCREATE VIEW ligand_descriptor_v AS SELECT _ld.ligand_id, _ld.descriptor_origin_id, _do.type, _do.origin, _do.version, _ld.descriptor FROM (ligand_descriptors _ld JOIN descriptor_origin _do ON ((_ld.descriptor_origin_id = _do.descriptor_origin_id))); #DROP VIEW pdb.ligand_descriptor_v; pdbunisonfalse294415300VIEW ligand_descriptor_vCOMMENTZCOMMENT ON VIEW ligand_descriptor_v IS 'ligand descriptors joined to origin definitions'; pdbunisonfalse2580400ligand_descriptor_vACLREVOKE ALL ON TABLE ligand_descriptor_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_descriptor_v FROM unison; GRANT ALL ON TABLE ligand_descriptor_v TO unison; GRANT SELECT ON TABLE ligand_descriptor_v TO PUBLIC; pdbunisonfalse2580 1259308414ligand_inchi_vVIEWCREATE VIEW ligand_inchi_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (o.type = 'inchi'::text); DROP VIEW pdb.ligand_inchi_v; pdbunisonfalse294515500ligand_inchi_vACLREVOKE ALL ON TABLE ligand_inchi_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_inchi_v FROM unison; GRANT ALL ON TABLE ligand_inchi_v TO unison; GRANT SELECT ON TABLE ligand_inchi_v TO PUBLIC; pdbunisonfalse2581 1259308418ligand_names_all_vVIEWCREATE VIEW ligand_names_all_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (((o.type = 'name'::text) OR (o.type = 'synonym'::text)) OR (o.type = 'systematic name'::text)); "DROP VIEW pdb.ligand_names_all_v; pdbunisonfalse294615600ligand_names_all_vACLREVOKE ALL ON TABLE ligand_names_all_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_names_all_v FROM unison; GRANT ALL ON TABLE ligand_names_all_v TO unison; GRANT SELECT ON TABLE ligand_names_all_v TO PUBLIC; pdbunisonfalse2582 1259308422ligand_smiles_acdlabs_vVIEWCREATE VIEW ligand_smiles_acdlabs_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles'::text) AND (o.origin = 'ACDLabs'::text)); 'DROP VIEW pdb.ligand_smiles_acdlabs_v; pdbunisonfalse294715700ligand_smiles_acdlabs_vACLREVOKE ALL ON TABLE ligand_smiles_acdlabs_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_acdlabs_v FROM unison; GRANT ALL ON TABLE ligand_smiles_acdlabs_v TO unison; GRANT SELECT ON TABLE ligand_smiles_acdlabs_v TO PUBLIC; pdbunisonfalse2583 1259308426ligand_smiles_all_cactvs_vVIEW'CREATE VIEW ligand_smiles_all_cactvs_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.origin = 'CACTVS'::text) AND ((o.type = 'smiles'::text) OR (o.type = 'smiles_canonical'::text))); *DROP VIEW pdb.ligand_smiles_all_cactvs_v; pdbunisonfalse294815800ligand_smiles_all_cactvs_vACLREVOKE ALL ON TABLE ligand_smiles_all_cactvs_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_all_cactvs_v FROM unison; GRANT ALL ON TABLE ligand_smiles_all_cactvs_v TO unison; GRANT SELECT ON TABLE ligand_smiles_all_cactvs_v TO PUBLIC; pdbunisonfalse2584 1259308430ligand_smiles_all_oe_vVIEW\CREATE VIEW ligand_smiles_all_oe_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (((o.origin = 'OpenEye OEToolkits'::text) OR (o.origin = 'OpenEye/OEToolkits'::text)) AND ((o.type = 'smiles'::text) OR (o.type = 'smiles_canonical'::text))); &DROP VIEW pdb.ligand_smiles_all_oe_v; pdbunisonfalse294915900ligand_smiles_all_oe_vACLREVOKE ALL ON TABLE ligand_smiles_all_oe_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_all_oe_v FROM unison; GRANT ALL ON TABLE ligand_smiles_all_oe_v TO unison; GRANT SELECT ON TABLE ligand_smiles_all_oe_v TO PUBLIC; pdbunisonfalse2585 1259308434ligand_smiles_all_vVIEWCREATE VIEW ligand_smiles_all_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles'::text) OR (o.type = 'smiles_canonical'::text)); #DROP VIEW pdb.ligand_smiles_all_v; pdbunisonfalse295015:00ligand_smiles_all_vACLREVOKE ALL ON TABLE ligand_smiles_all_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_all_v FROM unison; GRANT ALL ON TABLE ligand_smiles_all_v TO unison; GRANT SELECT ON TABLE ligand_smiles_all_v TO PUBLIC; pdbunisonfalse2586 1259308438ligand_smiles_cactvs_vVIEWCREATE VIEW ligand_smiles_cactvs_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles'::text) AND (o.origin = 'CACTVS'::text)); &DROP VIEW pdb.ligand_smiles_cactvs_v; pdbunisonfalse295115;00ligand_smiles_cactvs_vACLREVOKE ALL ON TABLE ligand_smiles_cactvs_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_cactvs_v FROM unison; GRANT ALL ON TABLE ligand_smiles_cactvs_v TO unison; GRANT SELECT ON TABLE ligand_smiles_cactvs_v TO PUBLIC; pdbunisonfalse2587 1259308442ligand_smiles_canon_cactvs_vVIEW CREATE VIEW ligand_smiles_canon_cactvs_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles_canonical'::text) AND (o.origin = 'CACTVS'::text)); ,DROP VIEW pdb.ligand_smiles_canon_cactvs_v; pdbunisonfalse295215<00ligand_smiles_canon_cactvs_vACLREVOKE ALL ON TABLE ligand_smiles_canon_cactvs_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_canon_cactvs_v FROM unison; GRANT ALL ON TABLE ligand_smiles_canon_cactvs_v TO unison; GRANT SELECT ON TABLE ligand_smiles_canon_cactvs_v TO PUBLIC; pdbunisonfalse2588 1259308446ligand_smiles_canon_oe_vVIEW?CREATE VIEW ligand_smiles_canon_oe_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles_canonical'::text) AND ((o.origin = 'OpenEye OEToolkits'::text) OR (o.origin = 'OpenEye/OEToolkits'::text))); (DROP VIEW pdb.ligand_smiles_canon_oe_v; pdbunisonfalse295315=00ligand_smiles_canon_oe_vACLREVOKE ALL ON TABLE ligand_smiles_canon_oe_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_canon_oe_v FROM unison; GRANT ALL ON TABLE ligand_smiles_canon_oe_v TO unison; GRANT SELECT ON TABLE ligand_smiles_canon_oe_v TO PUBLIC; pdbunisonfalse2589 1259308450ligand_smiles_canon_vVIEWCREATE VIEW ligand_smiles_canon_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (o.type = 'smiles_canonical'::text); %DROP VIEW pdb.ligand_smiles_canon_v; pdbunisonfalse295415>00ligand_smiles_canon_vACLREVOKE ALL ON TABLE ligand_smiles_canon_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_canon_v FROM unison; GRANT ALL ON TABLE ligand_smiles_canon_v TO unison; GRANT SELECT ON TABLE ligand_smiles_canon_v TO PUBLIC; pdbunisonfalse2590 1259308454ligand_smiles_oe_vVIEW/CREATE VIEW ligand_smiles_oe_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE ((o.type = 'smiles'::text) AND ((o.origin = 'OpenEye OEToolkits'::text) OR (o.origin = 'OpenEye/OEToolkits'::text))); "DROP VIEW pdb.ligand_smiles_oe_v; pdbunisonfalse295515?00ligand_smiles_oe_vACLREVOKE ALL ON TABLE ligand_smiles_oe_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_oe_v FROM unison; GRANT ALL ON TABLE ligand_smiles_oe_v TO unison; GRANT SELECT ON TABLE ligand_smiles_oe_v TO PUBLIC; pdbunisonfalse2591 1259308458ligand_smiles_vVIEWCREATE VIEW ligand_smiles_v AS SELECT d.ligand_id, d.descriptor FROM (ligand_descriptors d JOIN descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (o.type = 'smiles'::text); DROP VIEW pdb.ligand_smiles_v; pdbunisonfalse295615@00ligand_smiles_vACLREVOKE ALL ON TABLE ligand_smiles_v FROM PUBLIC; REVOKE ALL ON TABLE ligand_smiles_v FROM unison; GRANT ALL ON TABLE ligand_smiles_v TO unison; GRANT SELECT ON TABLE ligand_smiles_v TO PUBLIC; pdbunisonfalse2592! 1259308462 pdb_ligandTABLERCREATE TABLE pdb_ligand ( pdbid text NOT NULL, ligand_id text NOT NULL ); DROP TABLE pdb.pdb_ligand; pdbunisonfalse15A00 pdb_ligandACLREVOKE ALL ON TABLE pdb_ligand FROM PUBLIC; REVOKE ALL ON TABLE pdb_ligand FROM unison; GRANT ALL ON TABLE pdb_ligand TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pdb_ligand TO loader; GRANT SELECT ON TABLE pdb_ligand TO PUBLIC; pdbunisonfalse2593" 1259308468pdb_ligand_descriptors_vVIEWvCREATE VIEW pdb_ligand_descriptors_v AS SELECT pl.pdbid, pl.ligand_id, ld.descriptor_origin_id, "DO".type, "DO".origin, "DO".version, ld.descriptor FROM (((pdb_ligand pl JOIN ligand l ON ((pl.ligand_id = l.ligand_id))) JOIN ligand_descriptors ld ON ((l.ligand_id = ld.ligand_id))) JOIN descriptor_origin "DO" ON ((ld.descriptor_origin_id = "DO".descriptor_origin_id))); (DROP VIEW pdb.pdb_ligand_descriptors_v; pdbunisonfalse295715B00pdb_ligand_descriptors_vACLREVOKE ALL ON TABLE pdb_ligand_descriptors_v FROM PUBLIC; REVOKE ALL ON TABLE pdb_ligand_descriptors_v FROM unison; GRANT ALL ON TABLE pdb_ligand_descriptors_v TO unison; GRANT SELECT ON TABLE pdb_ligand_descriptors_v TO PUBLIC; pdbunisonfalse2594# 1259308472residueTABLECREATE TABLE residue ( pdbc text NOT NULL, seq_pos integer NOT NULL, seq_res character(1) NOT NULL, atom_res character(1), res_id text ); DROP TABLE pdb.residue; pdbunisonfalse15C00 TABLE residueCOMMENTWCOMMENT ON TABLE residue IS 'seqres to atom records correspondence in each pdb chain'; pdbunisonfalse2595D00COLUMN residue.seq_resCOMMENTDCOMMENT ON COLUMN residue.seq_res IS 'residue from SEQRES records'; pdbunisonfalse2595E00COLUMN residue.atom_resCOMMENTZCOMMENT ON COLUMN residue.atom_res IS 'residue from ATOM records, null if missing atoms'; pdbunisonfalse2595F00COLUMN residue.res_idCOMMENTQCOMMENT ON COLUMN residue.res_id IS 'residue identifier, null if missing atoms'; pdbunisonfalse2595G00residueACLREVOKE ALL ON TABLE residue FROM PUBLIC; REVOKE ALL ON TABLE residue FROM unison; GRANT ALL ON TABLE residue TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE residue TO loader; GRANT SELECT ON TABLE residue TO PUBLIC; pdbunisonfalse2595$ 1259308478summaryTABLEQCREATE TABLE summary ( pdbid text NOT NULL, method text, resolution numeric, title text NOT NULL, header text, source text, added timestamp with time zone NOT NULL, md5 character(32) NOT NULL, r_factor numeric, r_free numeric, CONSTRAINT summary_pdbid_length_ck CHECK ((length(pdbid) = 4)) ); DROP TABLE pdb.summary; pdbunisonfalse342415H00summaryACLREVOKE ALL ON TABLE summary FROM PUBLIC; REVOKE ALL ON TABLE summary FROM unison; GRANT ALL ON TABLE summary TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE summary TO loader; GRANT SELECT ON TABLE summary TO PUBLIC; pdbunisonfalse2596% 1259308485column_descriptionsVIEWCREATE VIEW column_descriptions AS SELECT n.nspname, c.relname, c.relkind, a.attname, d.description FROM (((pg_attribute a JOIN pg_class c ON ((a.attrelid = c.oid))) JOIN pg_namespace n ON ((c.relnamespace = n.oid))) LEFT JOIN pg_description d ON ((((a.attrelid = d.objoid) AND (a.attnum = d.objsubid)) AND (d.classoid = ('pg_class'::regclass)::oid)))) WHERE ((a.attnum > 0) AND ((c.relkind = 'v'::"char") OR (c.relkind = 'r'::"char"))); 'DROP VIEW pgutils.column_descriptions; pgutilsrkhfalse295816I00VIEW column_descriptionsCOMMENTBCOMMENT ON VIEW column_descriptions IS 'all column descriptions'; pgutilsrkhfalse2597J00column_descriptionsACLREVOKE ALL ON TABLE column_descriptions FROM PUBLIC; REVOKE ALL ON TABLE column_descriptions FROM rkh; GRANT ALL ON TABLE column_descriptions TO rkh; GRANT SELECT ON TABLE column_descriptions TO PUBLIC; pgutilsrkhfalse2597& 1259308490database_sizesVIEWCREATE VIEW database_sizes AS SELECT x.size_mb, x.datname FROM (SELECT 1 AS _order, round(((pg_database_size(pg_database.datname))::numeric / 1000000.0), 2) AS size_mb, pg_database.datname FROM pg_database UNION SELECT 2 AS _order, round(sum(((pg_database_size(pg_database.datname))::numeric / 1000000.0)), 2) AS size_mb, 'TOTAL' AS datname FROM pg_database) x ORDER BY x._order, x.datname; "DROP VIEW pgutils.database_sizes; pgutilsrkhfalse295916K00VIEW database_sizesCOMMENTUCOMMENT ON VIEW database_sizes IS 'all databases and sizes [in SI MB (10^6 bytes)]'; pgutilsrkhfalse2598L00database_sizesACLREVOKE ALL ON TABLE database_sizes FROM PUBLIC; REVOKE ALL ON TABLE database_sizes FROM rkh; GRANT ALL ON TABLE database_sizes TO rkh; GRANT SELECT ON TABLE database_sizes TO PUBLIC; pgutilsrkhfalse2598' 1259308494 dependenciesVIEWfCREATE VIEW dependencies AS SELECT DISTINCT pc.relkind AS r_relkind, pn.nspname AS p_nspname, pc.relname AS p_relname, cc.relkind AS c_relkind, cn.nspname AS c_namespace, cc.relname AS c_relname FROM ((((pg_depend d JOIN pg_class cc ON ((d.objid = cc.oid))) JOIN pg_class pc ON ((d.refobjid = pc.oid))) JOIN pg_namespace cn ON ((cc.relnamespace = cn.oid))) JOIN pg_namespace pn ON ((pc.relnamespace = pn.oid))) WHERE ((pc.relkind = ANY (ARRAY['i'::"char", 'r'::"char"])) AND (cc.relkind = ANY (ARRAY['i'::"char", 'r'::"char"]))) ORDER BY pn.nspname, pc.relname, pc.relkind, cn.nspname, cc.relname, cc.relkind; DROP VIEW pgutils.dependencies; pgutilsrkhfalse296016M00VIEW dependenciesCOMMENTQCOMMENT ON VIEW dependencies IS 'all table, index dependencies (no views, yet)'; pgutilsrkhfalse2599N00 dependenciesACLREVOKE ALL ON TABLE dependencies FROM PUBLIC; REVOKE ALL ON TABLE dependencies FROM rkh; GRANT ALL ON TABLE dependencies TO rkh; GRANT SELECT ON TABLE dependencies TO PUBLIC; pgutilsrkhfalse2599( 1259308499 foreign_keysVIEWCREATE VIEW foreign_keys AS SELECT fkn.nspname AS fk_namespace, fkr.relname AS fk_relation, fka.attname AS fk_column, fka.attnotnull AS fk_notnull, (EXISTS (SELECT pg_index.indexrelid, pg_index.indrelid, pg_index.indkey, pg_index.indclass, pg_index.indnatts, pg_index.indisunique, pg_index.indisprimary, pg_index.indisclustered, pg_index.indexprs, pg_index.indpred FROM pg_index WHERE ((pg_index.indrelid = fkr.oid) AND (pg_index.indkey[0] = fka.attnum)))) AS fk_indexed, pkn.nspname AS pk_namespace, pkr.relname AS pk_relation, pka.attname AS pk_column, (EXISTS (SELECT pg_index.indexrelid, pg_index.indrelid, pg_index.indkey, pg_index.indclass, pg_index.indnatts, pg_index.indisunique, pg_index.indisprimary, pg_index.indisclustered, pg_index.indexprs, pg_index.indpred FROM pg_index WHERE ((pg_index.indrelid = pkr.oid) AND (pg_index.indkey[0] = pka.attnum)))) AS pk_indexed, ((c.confupdtype)::text || (c.confdeltype)::text) AS ud, cn.nspname AS c_namespace, c.conname AS c_name FROM (((((((pg_constraint c JOIN pg_namespace cn ON ((cn.oid = c.connamespace))) JOIN pg_class fkr ON ((fkr.oid = c.conrelid))) JOIN pg_namespace fkn ON ((fkn.oid = fkr.relnamespace))) JOIN pg_attribute fka ON (((fka.attrelid = c.conrelid) AND (fka.attnum = ANY (c.conkey))))) JOIN pg_class pkr ON ((pkr.oid = c.confrelid))) JOIN pg_namespace pkn ON ((pkn.oid = pkr.relnamespace))) JOIN pg_attribute pka ON (((pka.attrelid = c.confrelid) AND (pka.attnum = ANY (c.confkey))))) WHERE (c.contype = 'f'::"char"); DROP VIEW pgutils.foreign_keys; pgutilsrkhfalse296116O00VIEW foreign_keysCOMMENT[COMMENT ON VIEW foreign_keys IS 'PK-FK constraints, including indexes and cascade traits'; pgutilsrkhfalse2600P00 foreign_keysACLREVOKE ALL ON TABLE foreign_keys FROM PUBLIC; REVOKE ALL ON TABLE foreign_keys FROM rkh; GRANT ALL ON TABLE foreign_keys TO rkh; GRANT SELECT ON TABLE foreign_keys TO PUBLIC; pgutilsrkhfalse2600) 1259308504foreign_keys_missing_indexesVIEW%CREATE VIEW foreign_keys_missing_indexes AS SELECT foreign_keys.fk_namespace, foreign_keys.fk_relation, foreign_keys.fk_column, foreign_keys.fk_notnull, foreign_keys.fk_indexed, foreign_keys.pk_namespace, foreign_keys.pk_relation, foreign_keys.pk_column, foreign_keys.pk_indexed, foreign_keys.ud, foreign_keys.c_namespace, foreign_keys.c_name FROM foreign_keys WHERE ((foreign_keys.ud ~ '[^a]'::text) AND (NOT foreign_keys.fk_indexed)) ORDER BY foreign_keys.pk_relation, foreign_keys.pk_column, foreign_keys.fk_relation, foreign_keys.fk_column; 0DROP VIEW pgutils.foreign_keys_missing_indexes; pgutilsrkhfalse296216Q00!VIEW foreign_keys_missing_indexesCOMMENTsCOMMENT ON VIEW foreign_keys_missing_indexes IS 'foreign keys with cascading constrains that do not have indexes'; pgutilsrkhfalse2601R00foreign_keys_missing_indexesACLREVOKE ALL ON TABLE foreign_keys_missing_indexes FROM PUBLIC; REVOKE ALL ON TABLE foreign_keys_missing_indexes FROM rkh; GRANT ALL ON TABLE foreign_keys_missing_indexes TO rkh; GRANT SELECT ON TABLE foreign_keys_missing_indexes TO PUBLIC; pgutilsrkhfalse2601* 1259308508foreign_keys_ppVIEWCREATE VIEW foreign_keys_pp AS SELECT ((((((foreign_keys.fk_namespace)::text || '.'::text) || (foreign_keys.fk_relation)::text) || '('::text) || (foreign_keys.fk_column)::text) || ')'::text) AS fk, ((((((foreign_keys.pk_namespace)::text || '.'::text) || (foreign_keys.pk_relation)::text) || '('::text) || (foreign_keys.pk_column)::text) || ')'::text) AS pk, ((((((foreign_keys.c_namespace)::text || '.'::text) || (foreign_keys.c_name)::text) || '('::text) || foreign_keys.ud) || ')'::text) AS "constraint", foreign_keys.fk_indexed, foreign_keys.fk_notnull, foreign_keys.pk_indexed FROM foreign_keys ORDER BY ((((((foreign_keys.fk_namespace)::text || '.'::text) || (foreign_keys.fk_relation)::text) || '('::text) || (foreign_keys.fk_column)::text) || ')'::text); #DROP VIEW pgutils.foreign_keys_pp; pgutilsrkhfalse296316S00VIEW foreign_keys_ppCOMMENTOCOMMENT ON VIEW foreign_keys_pp IS 'PK-FK constraints; see also foreign_keys'; pgutilsrkhfalse2602T00foreign_keys_ppACLREVOKE ALL ON TABLE foreign_keys_pp FROM PUBLIC; REVOKE ALL ON TABLE foreign_keys_pp FROM rkh; GRANT ALL ON TABLE foreign_keys_pp TO rkh; GRANT SELECT ON TABLE foreign_keys_pp TO PUBLIC; pgutilsrkhfalse2602+ 1259308512function_owner_mismatchVIEWCREATE VIEW function_owner_mismatch AS SELECT p.oid AS pro_oid, p.proname, p.proowner, up.usename AS pro_usename, p.pronamespace, n.nspname, n.nspowner, un.usename AS nsp_usename FROM (((pg_proc p JOIN pg_user up ON ((p.proowner = up.usesysid))) JOIN pg_namespace n ON ((p.pronamespace = n.oid))) JOIN pg_user un ON ((n.nspowner = un.usesysid))) WHERE (p.proowner <> n.nspowner); +DROP VIEW pgutils.function_owner_mismatch; pgutilsrkhfalse296416U00VIEW function_owner_mismatchCOMMENTfCOMMENT ON VIEW function_owner_mismatch IS 'functions whose owner and namespace owner are not equal'; pgutilsrkhfalse2603V00function_owner_mismatchACLREVOKE ALL ON TABLE function_owner_mismatch FROM PUBLIC; REVOKE ALL ON TABLE function_owner_mismatch FROM rkh; GRANT ALL ON TABLE function_owner_mismatch TO rkh; GRANT SELECT ON TABLE function_owner_mismatch TO PUBLIC; pgutilsrkhfalse2603, 1259308517index_owner_is_not_table_ownerVIEW`CREATE VIEW index_owner_is_not_table_owner AS SELECT nind.nspname AS namespace, i.indrelid AS table_oid, cind.relname AS table_name, uind.usename AS table_owner, i.indexrelid AS index_oid, cindex.relname AS index_name, uindex.usename AS index_owner FROM (((((pg_index i JOIN pg_class cindex ON ((i.indexrelid = cindex.oid))) JOIN pg_class cind ON ((i.indrelid = cind.oid))) JOIN pg_namespace nind ON ((cind.relnamespace = nind.oid))) LEFT JOIN pg_user uindex ON ((cindex.relowner = uindex.usesysid))) LEFT JOIN pg_user uind ON ((cind.relowner = uind.usesysid))) WHERE (cind.relowner <> cindex.relowner); 2DROP VIEW pgutils.index_owner_is_not_table_owner; pgutilsrkhfalse296516W00#VIEW index_owner_is_not_table_ownerCOMMENTdCOMMENT ON VIEW index_owner_is_not_table_owner IS 'indexes which are not owned by the table owner'; pgutilsrkhfalse2604X00index_owner_is_not_table_ownerACLREVOKE ALL ON TABLE index_owner_is_not_table_owner FROM PUBLIC; REVOKE ALL ON TABLE index_owner_is_not_table_owner FROM rkh; GRANT ALL ON TABLE index_owner_is_not_table_owner TO rkh; GRANT SELECT ON TABLE index_owner_is_not_table_owner TO PUBLIC; pgutilsrkhfalse2604- 1259308522indexed_tablesVIEWCREATE VIEW indexed_tables AS SELECT tn.nspname AS schemaname, tc.relname AS tablename, tt.spcname AS tablespace, i.indisunique AS uniq, i.indisprimary AS pk, i.indisclustered AS cluster, ic.relname AS indexname, tt.spcname AS indexspace, pg_get_indexdef(i.indexrelid) AS indexdef FROM (((((pg_index i JOIN pg_class tc ON ((tc.oid = i.indrelid))) JOIN pg_class ic ON ((ic.oid = i.indexrelid))) LEFT JOIN pg_namespace tn ON ((tn.oid = tc.relnamespace))) LEFT JOIN pg_tablespace tt ON ((tt.oid = tc.reltablespace))) LEFT JOIN pg_tablespace it ON ((it.oid = ic.reltablespace))) WHERE ((tc.relkind = 'r'::"char") AND (ic.relkind = 'i'::"char")) ORDER BY tn.nspname, tc.relname, ic.relname; "DROP VIEW pgutils.indexed_tables; pgutilsrkhfalse296616Y00VIEW indexed_tablesCOMMENTYCOMMENT ON VIEW indexed_tables IS 'all indexed tables, with tablespaces and index info'; pgutilsrkhfalse2605Z00indexed_tablesACLREVOKE ALL ON TABLE indexed_tables FROM PUBLIC; REVOKE ALL ON TABLE indexed_tables FROM rkh; GRANT ALL ON TABLE indexed_tables TO rkh; GRANT SELECT ON TABLE indexed_tables TO PUBLIC; pgutilsrkhfalse2605. 1259308527indexed_tables_clusterVIEWeCREATE VIEW indexed_tables_cluster AS SELECT DISTINCT ON (ti1.schemaname, ti1.tablename) ti1.schemaname, ti1.tablename, (SELECT ti2.indexname FROM indexed_tables ti2 WHERE (((ti1.schemaname = ti2.schemaname) AND (ti1.tablename = ti2.tablename)) AND (ti2.cluster = true))) AS cluster_index FROM indexed_tables ti1 ORDER BY ti1.schemaname, ti1.tablename; *DROP VIEW pgutils.indexed_tables_cluster; pgutilsrkhfalse296716[00VIEW indexed_tables_clusterCOMMENTrCOMMENT ON VIEW indexed_tables_cluster IS 'indexed tables with cluster info (NULL if indexed but not clustered)'; pgutilsrkhfalse2606\00indexed_tables_clusterACLREVOKE ALL ON TABLE indexed_tables_cluster FROM PUBLIC; REVOKE ALL ON TABLE indexed_tables_cluster FROM rkh; GRANT ALL ON TABLE indexed_tables_cluster TO rkh; GRANT SELECT ON TABLE indexed_tables_cluster TO PUBLIC; pgutilsrkhfalse2606/ 1259308531inherited_tablesVIEWCREATE VIEW inherited_tables AS SELECT sub.relname AS subtable, sup.relname AS supertable FROM pg_class sup, pg_class sub, pg_depend d WHERE (((sup.oid = d.refobjid) AND (d.objid = sub.oid)) AND (sub.relkind = 'r'::"char")) ORDER BY sub.relname; $DROP VIEW pgutils.inherited_tables; pgutilsrkhfalse296816]00VIEW inherited_tablesCOMMENTECOMMENT ON VIEW inherited_tables IS 'inherited table relationships'; pgutilsrkhfalse2607^00inherited_tablesACLREVOKE ALL ON TABLE inherited_tables FROM PUBLIC; REVOKE ALL ON TABLE inherited_tables FROM rkh; GRANT ALL ON TABLE inherited_tables TO rkh; GRANT SELECT ON TABLE inherited_tables TO PUBLIC; pgutilsrkhfalse26070 1259308535locksVIEW3CREATE VIEW locks AS SELECT l.pid, d.datname AS database, n.nspname AS schema, c.relname AS relation, l.locktype, l.mode, CASE l.granted WHEN true THEN 'RUN'::text ELSE 'WAIT'::text END AS state, a.usename, a.current_query, to_char((now() - a.query_start), 'HH24:MI:SS'::text) AS duration FROM ((((pg_locks l JOIN pg_database d ON ((l.database = d.oid))) JOIN pg_class c ON ((l.relation = c.oid))) JOIN pg_namespace n ON ((c.relnamespace = n.oid))) JOIN pg_stat_activity a ON ((l.pid = a.procpid))) ORDER BY l.pid, d.datname, n.nspname, c.relname, l.granted; DROP VIEW pgutils.locks; pgutilsrkhfalse296916_00 VIEW locksCOMMENTGCOMMENT ON VIEW locks IS 'granted and pending locks on all relations'; pgutilsrkhfalse2608`00locksACLREVOKE ALL ON TABLE locks FROM PUBLIC; REVOKE ALL ON TABLE locks FROM rkh; GRANT ALL ON TABLE locks TO rkh; GRANT SELECT ON TABLE locks TO PUBLIC; pgutilsrkhfalse26081 1259308540 oid_namesVIEWCREATE VIEW oid_names AS (SELECT pg_type.oid, 'pg_type' AS pgtable, pg_type.typname AS name FROM pg_type UNION SELECT pg_proc.oid, 'pg_proc' AS pgtable, pg_proc.proname AS name FROM pg_proc) UNION SELECT pg_class.oid, 'pg_class' AS pgtable, pg_class.relname AS name FROM pg_class; DROP VIEW pgutils.oid_names; pgutilsrkhfalse297016a00VIEW oid_namesCOMMENTqCOMMENT ON VIEW oid_names IS 'names for oids in pg_class, pg_proc, pg_type; coverage is better than ::regclass'; pgutilsrkhfalse2609b00 oid_namesACLREVOKE ALL ON TABLE oid_names FROM PUBLIC; REVOKE ALL ON TABLE oid_names FROM rkh; GRANT ALL ON TABLE oid_names TO rkh; GRANT SELECT ON TABLE oid_names TO PUBLIC; pgutilsrkhfalse26092 1259308544readmeTABLE)CREATE TABLE readme ( readme text ); DROP TABLE pgutils.readme; pgutilsrkhfalse16c00readmeACLREVOKE ALL ON TABLE readme FROM PUBLIC; REVOKE ALL ON TABLE readme FROM rkh; GRANT ALL ON TABLE readme TO rkh; GRANT SELECT ON TABLE readme TO PUBLIC; pgutilsrkhfalse26103 1259308550role_members_vVIEWCREATE VIEW role_members_v AS SELECT a1.rolname AS role, a1.rolinherit AS inherit, a1.rolcanlogin AS login, a2.rolname AS member FROM ((pg_auth_members am JOIN pg_authid a1 ON ((am.roleid = a1.oid))) JOIN pg_authid a2 ON ((am.member = a2.oid))); "DROP VIEW pgutils.role_members_v; pgutilspostgresfalse297116d00VIEW role_members_vCOMMENTGCOMMENT ON VIEW role_members_v IS 'roles and members, 1 row per pair'; pgutilspostgresfalse2611e00role_members_vACLREVOKE ALL ON TABLE role_members_v FROM PUBLIC; REVOKE ALL ON TABLE role_members_v FROM postgres; GRANT ALL ON TABLE role_members_v TO postgres; GRANT SELECT ON TABLE role_members_v TO rkh; pgutilspostgresfalse26111255308554as_set(anyelement) AGGREGATEmCREATE AGGREGATE as_set(anyelement) ( SFUNC = array_append, STYPE = anyarray, INITCOND = '{}' ); +DROP AGGREGATE pgutils.as_set(anyelement); pgutilsrkhfalse16f00as_set(anyelement)ACLREVOKE ALL ON FUNCTION as_set(anyelement) FROM PUBLIC; REVOKE ALL ON FUNCTION as_set(anyelement) FROM rkh; GRANT ALL ON FUNCTION as_set(anyelement) TO rkh; GRANT ALL ON FUNCTION as_set(anyelement) TO PUBLIC; pgutilsrkhfalse12954 1259308555role_membership_vVIEW>CREATE VIEW role_membership_v AS SELECT x.role, x.inherit, x.login, count(x.member) AS count, as_set(x.member) AS as_set FROM (SELECT role_members_v.role, role_members_v.inherit, role_members_v.login, role_members_v.member FROM role_members_v ORDER BY role_members_v.member) x GROUP BY x.role, x.inherit, x.login; %DROP VIEW pgutils.role_membership_v; pgutilspostgresfalse2972165 1259308559schema_not_owned_by_userVIEWCREATE VIEW schema_not_owned_by_user AS SELECT n.nspname, owner.usename FROM ((pg_namespace n JOIN pg_user owner ON ((n.nspowner = owner.usesysid))) JOIN pg_user u ON ((n.nspname = u.usename))) WHERE (n.nspowner <> u.usesysid); ,DROP VIEW pgutils.schema_not_owned_by_user; pgutilsrkhfalse297316g00VIEW schema_not_owned_by_userCOMMENTwCOMMENT ON VIEW schema_not_owned_by_user IS 'schemas with the same name as a user but which is not owned by the user'; pgutilsrkhfalse2613h00schema_not_owned_by_userACLREVOKE ALL ON TABLE schema_not_owned_by_user FROM PUBLIC; REVOKE ALL ON TABLE schema_not_owned_by_user FROM rkh; GRANT ALL ON TABLE schema_not_owned_by_user TO rkh; GRANT SELECT ON TABLE schema_not_owned_by_user TO PUBLIC; pgutilsrkhfalse26136 1259308563 table_sizesVIEW]CREATE VIEW table_sizes AS SELECT round(((pg_total_relation_size(c.oid))::numeric / 1000000.0), 2) AS tot_size_mb, round(((pg_relation_size(c.oid))::numeric / 1000000.0), 2) AS rel_size_mb, s.nspowner, so.usename AS nspowner_name, s.nspname, c.relowner, co.usename AS relowner_name, c.relname FROM (((pg_namespace s JOIN pg_class c ON ((s.oid = c.relnamespace))) JOIN pg_user so ON ((s.nspowner = so.usesysid))) JOIN pg_user co ON ((c.relowner = co.usesysid))) WHERE (c.relkind = 'r'::"char") ORDER BY round(((pg_total_relation_size(c.oid))::numeric / 1000000.0), 2), s.nspname, c.relkind, c.relname; DROP VIEW pgutils.table_sizes; pgutilsrkhfalse297416i00VIEW table_sizesCOMMENTOCOMMENT ON VIEW table_sizes IS 'all tables and sizes [in SI MB (10^6 bytes)]'; pgutilsrkhfalse2614j00 table_sizesACLREVOKE ALL ON TABLE table_sizes FROM PUBLIC; REVOKE ALL ON TABLE table_sizes FROM rkh; GRANT ALL ON TABLE table_sizes TO rkh; GRANT SELECT ON TABLE table_sizes TO PUBLIC; pgutilsrkhfalse26147 1259308568 schema_sizesVIEWCREATE VIEW schema_sizes AS SELECT table_sizes.nspname, table_sizes.nspowner_name, sum(table_sizes.tot_size_mb) AS tot_size_mb, sum(table_sizes.rel_size_mb) AS rel_size_mb FROM table_sizes GROUP BY table_sizes.nspname, table_sizes.nspowner_name ORDER BY table_sizes.nspname; DROP VIEW pgutils.schema_sizes; pgutilsrkhfalse297516k00VIEW schema_sizesCOMMENTQCOMMENT ON VIEW schema_sizes IS 'all schemas and sizes [in SI MB (10^6 bytes)]'; pgutilsrkhfalse2615l00 schema_sizesACLREVOKE ALL ON TABLE schema_sizes FROM PUBLIC; REVOKE ALL ON TABLE schema_sizes FROM rkh; GRANT ALL ON TABLE schema_sizes TO rkh; GRANT SELECT ON TABLE schema_sizes TO PUBLIC; pgutilsrkhfalse26158 1259308572table_cluster_indexVIEWqCREATE VIEW table_cluster_index AS SELECT rn.nspname, rc.relname, (SELECT ic.relname FROM (pg_index i JOIN pg_class ic ON ((i.indexrelid = ic.oid))) WHERE ((rc.oid = i.indrelid) AND (i.indisclustered = true))) AS cluster_index FROM (pg_class rc JOIN pg_namespace rn ON ((rc.relnamespace = rn.oid))) WHERE (rc.relkind = 'r'::"char") ORDER BY rn.nspname, rc.relname; 'DROP VIEW pgutils.table_cluster_index; pgutilsrkhfalse297616m00VIEW table_cluster_indexCOMMENTZCOMMENT ON VIEW table_cluster_index IS 'all tables, with cluster index when such exists'; pgutilsrkhfalse2616n00table_cluster_indexACLREVOKE ALL ON TABLE table_cluster_index FROM PUBLIC; REVOKE ALL ON TABLE table_cluster_index FROM rkh; GRANT ALL ON TABLE table_cluster_index TO rkh; GRANT SELECT ON TABLE table_cluster_index TO PUBLIC; pgutilsrkhfalse26169 1259308577 table_columnsVIEWCREATE VIEW table_columns AS SELECT n.nspname, c.relname, a.attname FROM ((pg_attribute a JOIN pg_class c ON ((a.attrelid = c.oid))) JOIN pg_namespace n ON ((c.relnamespace = n.oid))); !DROP VIEW pgutils.table_columns; pgutilsrkhfalse297716o00VIEW table_columnsCOMMENTlCOMMENT ON VIEW table_columns IS 'all schema,table,column tuples; primarily useful for consistency checks'; pgutilsrkhfalse2617p00 table_columnsACLREVOKE ALL ON TABLE table_columns FROM PUBLIC; REVOKE ALL ON TABLE table_columns FROM rkh; GRANT ALL ON TABLE table_columns TO rkh; GRANT SELECT ON TABLE table_columns TO PUBLIC; pgutilsrkhfalse2617: 1259308582 table_permsVIEW6CREATE VIEW table_perms AS SELECT n.nspname AS schemaname, c.relname AS tablename, pg_get_userbyid(c.relowner) AS tableowner, c.relacl AS perms FROM (pg_class c LEFT JOIN pg_namespace n ON ((n.oid = c.relnamespace))) WHERE (c.relkind = ANY (ARRAY['r'::"char", 'v'::"char"])) ORDER BY n.nspname, c.relname; DROP VIEW pgutils.table_perms; pgutilsrkhfalse297816q00VIEW table_permsCOMMENTaCOMMENT ON VIEW table_perms IS 'all table permissions; primarily useful for consistency checks'; pgutilsrkhfalse2618r00 table_permsACLREVOKE ALL ON TABLE table_perms FROM PUBLIC; REVOKE ALL ON TABLE table_perms FROM rkh; GRANT ALL ON TABLE table_perms TO rkh; GRANT SELECT ON TABLE table_perms TO PUBLIC; pgutilsrkhfalse2618 1259308145claTABLE,CREATE TABLE cla ( sunid integer NOT NULL, sid text NOT NULL, pdb character(4) NOT NULL, def text NOT NULL, sccs text NOT NULL, cl integer NOT NULL, cf integer NOT NULL, sf integer NOT NULL, fa integer NOT NULL, dm integer NOT NULL, sp integer NOT NULL ); DROP TABLE scop.cla; scopunisonfalse17s00 TABLE claCOMMENTRCOMMENT ON TABLE cla IS 'SCOP domain classification (http://scop.berkeley.edu/)'; scopunisonfalse2534t00claACLREVOKE ALL ON TABLE cla FROM PUBLIC; REVOKE ALL ON TABLE cla FROM unison; GRANT ALL ON TABLE cla TO unison; GRANT INSERT,UPDATE ON TABLE cla TO loader; GRANT SELECT ON TABLE cla TO PUBLIC; scopunisonfalse2534 1259307846desTABLECREATE TABLE des ( sunid integer NOT NULL, level text NOT NULL, sccs text NOT NULL, sname text, descr text NOT NULL ); DROP TABLE scop.des; scopunisonfalse17u00 TABLE desCOMMENTPCOMMENT ON TABLE des IS 'SCOP domain descriptions (http://scop.berkeley.edu/)'; scopunisonfalse2482v00desACLREVOKE ALL ON TABLE des FROM PUBLIC; REVOKE ALL ON TABLE des FROM unison; GRANT ALL ON TABLE des TO unison; GRANT INSERT,UPDATE ON TABLE des TO loader; GRANT SELECT ON TABLE des TO PUBLIC; scopunisonfalse2482 1259308204domTABLECREATE TABLE dom ( sid text NOT NULL, pdb character(4) NOT NULL, chain character(1) NOT NULL, start integer, stop integer ); DROP TABLE scop.dom; scopunisonfalse17w00domACLREVOKE ALL ON TABLE dom FROM PUBLIC; REVOKE ALL ON TABLE dom FROM unison; GRANT ALL ON TABLE dom TO unison; GRANT SELECT ON TABLE dom TO PUBLIC; scopunisonfalse2544N 1259308695hieTABLE]CREATE TABLE hie ( sunid integer NOT NULL, psunid integer, children integer[] ); DROP TABLE scop.hie; scopunisonfalse17x00 TABLE hieCOMMENTKCOMMENT ON TABLE hie IS 'SCOP node hierarchy (http://scop.berkeley.edu/)'; scopunisonfalse2638y00hieACLREVOKE ALL ON TABLE hie FROM PUBLIC; REVOKE ALL ON TABLE hie FROM unison; GRANT ALL ON TABLE hie TO unison; GRANT INSERT,UPDATE ON TABLE hie TO loader; GRANT SELECT ON TABLE hie TO PUBLIC; scopunisonfalse2638O 1259308701dnaTABLEQCREATE TABLE dna ( dnaid integer NOT NULL, is_primarydna character(1) ); DROP TABLE sst.dna; sstunisonfalse7z00dnaACLREVOKE ALL ON TABLE dna FROM PUBLIC; REVOKE ALL ON TABLE dna FROM unison; GRANT ALL ON TABLE dna TO unison; GRANT SELECT ON TABLE dna TO PUBLIC; sstunisonfalse2639P 1259308704famTABLEQCREATE TABLE fam ( famid integer, familyname text, shortname text ); DROP TABLE sst.fam; sstunisonfalse7{00 TABLE famCOMMENT3COMMENT ON TABLE fam IS 'mirror of sst FAM table'; sstunisonfalse2640|00famACLREVOKE ALL ON TABLE fam FROM PUBLIC; REVOKE ALL ON TABLE fam FROM unison; GRANT ALL ON TABLE fam TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE fam TO loader; GRANT SELECT ON TABLE fam TO PUBLIC; sstunisonfalse2640Q 1259308710proTABLEkCREATE TABLE pro ( proid integer NOT NULL, unqid integer, proname text, formalname text ); DROP TABLE sst.pro; sstunisonfalse7}00proACLREVOKE ALL ON TABLE pro FROM PUBLIC; REVOKE ALL ON TABLE pro FROM unison; GRANT ALL ON TABLE pro TO unison; GRANT SELECT ON TABLE pro TO PUBLIC; sstunisonfalse2641R 1259308716prodnaTABLEPCREATE TABLE prodna ( proid integer NOT NULL, dnaid integer NOT NULL ); DROP TABLE sst.prodna; sstunisonfalse7~00prodnaACLREVOKE ALL ON TABLE prodna FROM PUBLIC; REVOKE ALL ON TABLE prodna FROM unison; GRANT ALL ON TABLE prodna TO unison; GRANT SELECT ON TABLE prodna TO PUBLIC; sstunisonfalse2642S 1259308719 spdi_listTABLECREATE TABLE spdi_list ( loc text, gene text, domains text, genbank text, unqid integer, proid integer, dnaid integer ); DROP TABLE sst.spdi_list; sstunisonfalse700TABLE spdi_listCOMMENTCOMMENT ON TABLE spdi_list IS 'direct import from SPDI supplementary data (http://share.gene.com/share/clark.gr.2003/Clark-12930_Supp.doc)'; sstunisonfalse2643T 1259308725unqTABLEECREATE TABLE unq ( unqid integer NOT NULL, shortname text ); DROP TABLE sst.unq; sstunisonfalse700unqACLREVOKE ALL ON TABLE unq FROM PUBLIC; REVOKE ALL ON TABLE unq FROM unison; GRANT ALL ON TABLE unq TO unison; GRANT SELECT ON TABLE unq TO PUBLIC; sstunisonfalse2644U 1259308731 unqfamilyTABLEACREATE TABLE unqfamily ( unqid integer, famid integer ); DROP TABLE sst.unqfamily; sstunisonfalse700TABLE unqfamilyCOMMENT?COMMENT ON TABLE unqfamily IS 'mirror of sst UNQFAMILY table'; sstunisonfalse264500 unqfamilyACLREVOKE ALL ON TABLE unqfamily FROM PUBLIC; REVOKE ALL ON TABLE unqfamily FROM unison; GRANT ALL ON TABLE unqfamily TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE unqfamily TO loader; GRANT SELECT ON TABLE unqfamily TO PUBLIC; sstunisonfalse2645V 1259308734 unqproformTABLETCREATE TABLE unqproform ( unqid integer NOT NULL, proid integer NOT NULL ); DROP TABLE sst.unqproform; sstunisonfalse700 unqproformACLREVOKE ALL ON TABLE unqproform FROM PUBLIC; REVOKE ALL ON TABLE unqproform FROM unison; GRANT ALL ON TABLE unqproform TO unison; GRANT SELECT ON TABLE unqproform TO PUBLIC; sstunisonfalse2646; 1259308593v_transTABLESCREATE TABLE v_trans ( dnaid integer NOT NULL, pseq_id integer NOT NULL ); DROP TABLE sst.v_trans; sstunisonfalse700v_transACLREVOKE ALL ON TABLE v_trans FROM PUBLIC; REVOKE ALL ON TABLE v_trans FROM unison; GRANT ALL ON TABLE v_trans TO unison; GRANT SELECT ON TABLE v_trans TO PUBLIC; sstunisonfalse2619< 1259308596 v_unq2dnaTABLECREATE TABLE v_unq2dna ( dnaid integer NOT NULL, proid integer NOT NULL, unqid integer NOT NULL, unqname text, shortname text ); DROP TABLE sst.v_unq2dna; sstunisonfalse700 v_unq2dnaACLREVOKE ALL ON TABLE v_unq2dna FROM PUBLIC; REVOKE ALL ON TABLE v_unq2dna FROM unison; GRANT ALL ON TABLE v_unq2dna TO unison; GRANT SELECT ON TABLE v_unq2dna TO PUBLIC; sstunisonfalse2620 1259308151spspecTABLECREATE TABLE spspec ( tax_id integer NOT NULL, k character(1) NOT NULL, gs text NOT NULL, latin text NOT NULL, common text, synonyms text ); DROP TABLE tax.spspec; taxunisonfalse800 TABLE spspecCOMMENTtCOMMENT ON TABLE spspec IS 'Swiss-Prot Species from ftp://us.expasy.org/databases/swiss-prot/release/speclist.txt'; taxunisonfalse253500COLUMN spspec.tax_idCOMMENTYCOMMENT ON COLUMN spspec.tax_id IS 'NCBI taxonomy identifier (same used by Swiss-Prot)'; taxunisonfalse253500COLUMN spspec.kCOMMENTXCOMMENT ON COLUMN spspec.k IS 'kingdom (A=archea, B=bacteria, E=eukaryota, V=viridae)'; taxunisonfalse253500COLUMN spspec.gsCOMMENT|COMMENT ON COLUMN spspec.gs IS 'Swiss-Prot 5-letter genus+species code (typically GENus+SPecies = GENSP, with exceptions)'; taxunisonfalse253500COLUMN spspec.latinCOMMENT=COMMENT ON COLUMN spspec.latin IS 'Latin genus and species'; taxunisonfalse253500COLUMN spspec.commonCOMMENT2COMMENT ON COLUMN spspec.common IS 'common name'; taxunisonfalse253500COLUMN spspec.synonymsCOMMENTACOMMENT ON COLUMN spspec.synonyms IS 'synonyms, "; " separated'; taxunisonfalse253500spspecACLREVOKE ALL ON TABLE spspec FROM PUBLIC; REVOKE ALL ON TABLE spspec FROM unison; GRANT ALL ON TABLE spspec TO unison; GRANT INSERT,UPDATE ON TABLE spspec TO loader; GRANT SELECT ON TABLE spspec TO PUBLIC; taxunisonfalse25351255308680@domain_digest(integer, integer, text, integer, double precision)FUNCTIONCREATE FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) RETURNS text AS $$BEGIN SELECT INTO digest domain_digest(pstart,pstop,name,score||';'||eval); END;$$ LANGUAGE plpgsql IMMUTABLE STRICT; DROP FUNCTION unison.domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text); unisonunisonfalse1293900wFUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text)COMMENTCOMMENT ON FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) IS 'formatted domain summary, like start-stop:domain(score,eval)'; unisonunisonfalse19800@domain_digest(integer, integer, text, integer, double precision)ACLFREVOKE ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) FROM PUBLIC; REVOKE ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) FROM unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) TO unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, score integer, eval double precision, OUT digest text) TO PUBLIC; unisonunisonfalse19831255308681link_url(integer, text)FUNCTION{CREATE FUNCTION link_url(integer, text) RETURNS text AS $_$ DECLARE row record; _o alias for $1; _a text = $2; BEGIN SELECT INTO row origin,link_url FROM origin WHERE origin_id=_o; IF NOT FOUND THEN RAISE EXCEPTION 'origin_id=% does not exist', _o; END IF; IF row.link_url IS NULL THEN RAISE DEBUG 'link_url for origin_id=% is null', _o; END IF; IF row.origin ~ '^Pfam' THEN -- Pfam links against only the unversioned accession _a = split_part(_a,'.',1); END IF; -- %a -- alias -- %s -- alias, deprecated return replace(replace(row.link_url,'%a',_a),'%s',_a); END; $_$ LANGUAGE plpgsql IMMUTABLE STRICT; .DROP FUNCTION unison.link_url(integer, text); unisonunisonfalse9129300 FUNCTION link_url(integer, text)COMMENTdCOMMENT ON FUNCTION link_url(integer, text) IS 'create URL to the origin_id $1 for alias/query $2'; unisonunisonfalse5100link_url(integer, text)ACLREVOKE ALL ON FUNCTION link_url(integer, text) FROM PUBLIC; REVOKE ALL ON FUNCTION link_url(integer, text) FROM unison; GRANT ALL ON FUNCTION link_url(integer, text) TO unison; GRANT ALL ON FUNCTION link_url(integer, text) TO PUBLIC; unisonunisonfalse51!1255308097origin_id(text)FUNCTION+CREATE FUNCTION origin_id(text) RETURNS integer AS $_$DECLARE V_id integer; BEGIN select into V_id origin_id from origin where upper(origin)=upper($1); IF NOT FOUND THEN RAISE WARNING 'origin ''%'' not found', $1; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql IMMUTABLE STRICT; &DROP FUNCTION unison.origin_id(text); unisonunisonfalse1293900FUNCTION origin_id(text)COMMENT_COMMENT ON FUNCTION origin_id(text) IS 'return origin_id for given origin (case insensitive)'; unisonunisonfalse3300origin_id(text)ACLREVOKE ALL ON FUNCTION origin_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION origin_id(text) FROM unison; GRANT ALL ON FUNCTION origin_id(text) TO unison; GRANT ALL ON FUNCTION origin_id(text) TO PUBLIC; unisonunisonfalse33 1255307814pftype_id(text)FUNCTION)CREATE FUNCTION pftype_id(text) RETURNS integer AS $_$DECLARE V_id integer; BEGIN select into V_id pftype_id from pftype where upper(name)=upper($1); IF NOT FOUND THEN RAISE WARNING 'pftype ''%'' not found', $1; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql IMMUTABLE STRICT; &DROP FUNCTION unison.pftype_id(text); unisonunisonfalse9129300pftype_id(text)ACLREVOKE ALL ON FUNCTION pftype_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION pftype_id(text) FROM unison; GRANT ALL ON FUNCTION pftype_id(text) TO unison; GRANT ALL ON FUNCTION pftype_id(text) TO PUBLIC; unisonunisonfalse32$1255308233 preferred_run_id_by_pftype(text)FUNCTIONCREATE FUNCTION preferred_run_id_by_pftype(text) RETURNS integer AS $_$select preferred_run_id from pftype where pftype_id=pftype_id($1)$_$ LANGUAGE sql STABLE; 7DROP FUNCTION unison.preferred_run_id_by_pftype(text); unisonunisonfalse900)FUNCTION preferred_run_id_by_pftype(text)COMMENTfCOMMENT ON FUNCTION preferred_run_id_by_pftype(text) IS 'return preferred run_id for a given pftype'; unisonunisonfalse36 1259309710origin_origin_id_seqSEQUENCEvCREATE SEQUENCE origin_origin_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +DROP SEQUENCE unison.origin_origin_id_seq; unisonunisonfalse900origin_origin_id_seq SEQUENCE SET<SELECT pg_catalog.setval('origin_origin_id_seq', 1, false); unisonunisonfalse283000origin_origin_id_seqACLREVOKE ALL ON SEQUENCE origin_origin_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE origin_origin_id_seq FROM unison; GRANT ALL ON SEQUENCE origin_origin_id_seq TO unison; GRANT UPDATE ON SEQUENCE origin_origin_id_seq TO loader; unisonunisonfalse2830 1259308116originTABLEICREATE TABLE origin ( origin_id integer DEFAULT nextval('origin_origin_id_seq'::regclass) NOT NULL, origin text NOT NULL, url text, descr text, ann_pref integer, last_updated timestamp with time zone, data_url text, is_public boolean DEFAULT false NOT NULL, link_url text, version text ); DROP TABLE unison.origin; unisonunisonfalse33883389900 TABLE originCOMMENTYCOMMENT ON TABLE origin IS 'origin (database or algorithm) of protein alias (sequence)'; unisonunisonfalse252900COLUMN origin.origin_idCOMMENTXCOMMENT ON COLUMN origin.origin_id IS 'unique id for origin; default is serial number'; unisonunisonfalse252900COLUMN origin.originCOMMENT=COMMENT ON COLUMN origin.origin IS 'origin name (freetext)'; unisonunisonfalse252900COLUMN origin.urlCOMMENT_COMMENT ON COLUMN origin.url IS 'URL for external reference; %s is placeholder for accession'; unisonunisonfalse252900COLUMN origin.descrCOMMENT8COMMENT ON COLUMN origin.descr IS 'origin description'; unisonunisonfalse252900COLUMN origin.ann_prefCOMMENTzCOMMENT ON COLUMN origin.ann_pref IS 'preference order for selecting annotation information (lower = higher preference)'; unisonunisonfalse252900COLUMN origin.last_updatedCOMMENTUCOMMENT ON COLUMN origin.last_updated IS 'timestamp for last update of this origin'; unisonunisonfalse252900COLUMN origin.data_urlCOMMENTOCOMMENT ON COLUMN origin.data_url IS 'URL for source data loaded into Unison'; unisonunisonfalse252900COLUMN origin.is_publicCOMMENTiCOMMENT ON COLUMN origin.is_public IS 'true if this data source or algorithm is publicly distributable'; unisonunisonfalse252900COLUMN origin.link_urlCOMMENT;COMMENT ON COLUMN origin.link_url IS 'URL to source data'; unisonunisonfalse252900originACLREVOKE ALL ON TABLE origin FROM PUBLIC; REVOKE ALL ON TABLE origin FROM unison; GRANT ALL ON TABLE origin TO unison; GRANT INSERT,UPDATE ON TABLE origin TO loader; GRANT REFERENCES ON TABLE origin TO rkh; GRANT SELECT ON TABLE origin TO PUBLIC; unisonunisonfalse2529 1259309716pannotation_pannotation_id_seqSEQUENCECREATE SEQUENCE pannotation_pannotation_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 5DROP SEQUENCE unison.pannotation_pannotation_id_seq; unisonunisonfalse900pannotation_pannotation_id_seq SEQUENCE SETFSELECT pg_catalog.setval('pannotation_pannotation_id_seq', 1, false); unisonunisonfalse283300pannotation_pannotation_id_seqACL REVOKE ALL ON SEQUENCE pannotation_pannotation_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pannotation_pannotation_id_seq FROM unison; GRANT ALL ON SEQUENCE pannotation_pannotation_id_seq TO unison; GRANT UPDATE ON SEQUENCE pannotation_pannotation_id_seq TO loader; unisonunisonfalse2833 1259307882 pannotationTABLE_CREATE TABLE pannotation ( pannotation_id integer DEFAULT nextval('pannotation_pannotation_id_seq'::regclass) NOT NULL, origin_id integer NOT NULL, alias text NOT NULL, descr text, tax_id integer, added timestamp with time zone DEFAULT timenow() NOT NULL ); ALTER TABLE ONLY pannotation ALTER COLUMN alias SET STATISTICS 1000; DROP TABLE unison.pannotation; unisonunisonfalse33233324900TABLE pannotationCOMMENTNCOMMENT ON TABLE pannotation IS 'alias (names) given by a particular origin'; unisonunisonfalse248900!COLUMN pannotation.pannotation_idCOMMENThCOMMENT ON COLUMN pannotation.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse248900COLUMN pannotation.origin_idCOMMENTNCOMMENT ON COLUMN pannotation.origin_id IS 'origin.origin_id for this alias'; unisonunisonfalse248900COLUMN pannotation.aliasCOMMENTCOMMENT ON COLUMN pannotation.alias IS 'alias text; this should be the unique identifier (may be more than 1) for this sequence from this origin'; unisonunisonfalse248900COLUMN pannotation.descrCOMMENTlCOMMENT ON COLUMN pannotation.descr IS 'descriptive text, typically derived from the corresponding origin'; unisonunisonfalse248900COLUMN pannotation.tax_idCOMMENTPCOMMENT ON COLUMN pannotation.tax_id IS 'swissprot species id; see tax.spspec'; unisonunisonfalse248900COLUMN pannotation.addedCOMMENTKCOMMENT ON COLUMN pannotation.added IS 'date that this alias was created'; unisonunisonfalse248900 pannotationACLREVOKE ALL ON TABLE pannotation FROM PUBLIC; REVOKE ALL ON TABLE pannotation FROM unison; GRANT ALL ON TABLE pannotation TO unison; GRANT SELECT,INSERT,UPDATE ON TABLE pannotation TO loader; GRANT SELECT ON TABLE pannotation TO PUBLIC; unisonunisonfalse2489 1259307889pseq_pannotationTABLECREATE TABLE pseq_pannotation ( pannotation_id integer NOT NULL, pseq_id integer NOT NULL, ref_pseq_id integer, added timestamp with time zone DEFAULT timenow() NOT NULL, version integer DEFAULT 1 NOT NULL, is_current boolean DEFAULT true NOT NULL ); $DROP TABLE unison.pseq_pannotation; unisonunisonfalse332533263327900TABLE pseq_pannotationCOMMENTECOMMENT ON TABLE pseq_pannotation IS 'aliases for a given sequence'; unisonunisonfalse249000&COLUMN pseq_pannotation.pannotation_idCOMMENTgCOMMENT ON COLUMN pseq_pannotation.pannotation_id IS 'fk to pseqaliasorigin.palias_id for this alias'; unisonunisonfalse249000COLUMN pseq_pannotation.pseq_idCOMMENTMCOMMENT ON COLUMN pseq_pannotation.pseq_id IS 'pseq.pseq_id for this alias'; unisonunisonfalse249000#COLUMN pseq_pannotation.ref_pseq_idCOMMENTdCOMMENT ON COLUMN pseq_pannotation.ref_pseq_id IS 'reference to pseq_id for this derived sequence'; unisonunisonfalse249000COLUMN pseq_pannotation.addedCOMMENT_COMMENT ON COLUMN pseq_pannotation.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse249000COLUMN pseq_pannotation.versionCOMMENTRCOMMENT ON COLUMN pseq_pannotation.version IS 'version number of this pseqalias'; unisonunisonfalse249000"COLUMN pseq_pannotation.is_currentCOMMENTZCOMMENT ON COLUMN pseq_pannotation.is_current IS 'is this pseqalias the current version'; unisonunisonfalse249000pseq_pannotationACLREVOKE ALL ON TABLE pseq_pannotation FROM PUBLIC; REVOKE ALL ON TABLE pseq_pannotation FROM unison; GRANT ALL ON TABLE pseq_pannotation TO unison; GRANT SELECT,INSERT,UPDATE ON TABLE pseq_pannotation TO loader; GRANT SELECT ON TABLE pseq_pannotation TO PUBLIC; unisonunisonfalse2490 1259307895paliasVIEWCREATE VIEW palias AS SELECT pa.pannotation_id, pv.pseq_id, pa.origin_id, pa.alias, pa.descr, pa.tax_id, pv.ref_pseq_id, pv.added FROM pannotation pa, pseq_pannotation pv WHERE ((pv.pannotation_id = pa.pannotation_id) AND (pv.is_current = true)); DROP VIEW unison.palias; unisonunisonfalse2923900 VIEW paliasCOMMENT]COMMENT ON VIEW palias IS 'backwardly compatible - joins paliasorigin and pseqalias tables'; unisonunisonfalse249100COLUMN palias.pannotation_idCOMMENTcCOMMENT ON COLUMN palias.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse249100COLUMN palias.pseq_idCOMMENT_COMMENT ON COLUMN palias.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse249100COLUMN palias.origin_idCOMMENTTCOMMENT ON COLUMN palias.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse249100COLUMN palias.aliasCOMMENT<COMMENT ON COLUMN palias.alias IS 'alias for the sequence'; unisonunisonfalse249100COLUMN palias.descrCOMMENT:COMMENT ON COLUMN palias.descr IS 'sequence description'; unisonunisonfalse249100COLUMN palias.tax_idCOMMENT?COMMENT ON COLUMN palias.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse249100COLUMN palias.addedCOMMENTUCOMMENT ON COLUMN palias.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse249100paliasACLREVOKE ALL ON TABLE palias FROM PUBLIC; REVOKE ALL ON TABLE palias FROM unison; GRANT ALL ON TABLE palias TO unison; GRANT ALL ON TABLE palias TO loader; GRANT SELECT ON TABLE palias TO PUBLIC; unisonunisonfalse2491 1259308157current_annotations_vVIEW\CREATE VIEW current_annotations_v AS SELECT a.pseq_id, a.origin_id, o.origin, o.ann_pref, a.pannotation_id, a.tax_id, t.k, t.gs, t.latin, t.common, a.alias, a.descr, a.added, replace(o.link_url, '%s'::text, a.alias) AS link_url FROM ((palias a JOIN origin o ON ((a.origin_id = o.origin_id))) LEFT JOIN tax.spspec t ON ((a.tax_id = t.tax_id))); (DROP VIEW unison.current_annotations_v; unisonunisonfalse2929900$COLUMN current_annotations_v.pseq_idCOMMENTnCOMMENT ON COLUMN current_annotations_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse253600&COLUMN current_annotations_v.origin_idCOMMENTcCOMMENT ON COLUMN current_annotations_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse253600#COLUMN current_annotations_v.originCOMMENTaCOMMENT ON COLUMN current_annotations_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse253600%COLUMN current_annotations_v.ann_prefCOMMENTjCOMMENT ON COLUMN current_annotations_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse253600+COLUMN current_annotations_v.pannotation_idCOMMENTrCOMMENT ON COLUMN current_annotations_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse253600#COLUMN current_annotations_v.tax_idCOMMENTNCOMMENT ON COLUMN current_annotations_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse253600COLUMN current_annotations_v.kCOMMENTwCOMMENT ON COLUMN current_annotations_v.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse253600COLUMN current_annotations_v.gsCOMMENTwCOMMENT ON COLUMN current_annotations_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse253600"COLUMN current_annotations_v.latinCOMMENTLCOMMENT ON COLUMN current_annotations_v.latin IS 'Latin genus and species'; unisonunisonfalse253600#COLUMN current_annotations_v.commonCOMMENTKCOMMENT ON COLUMN current_annotations_v.common IS 'common taxonomic name'; unisonunisonfalse253600"COLUMN current_annotations_v.aliasCOMMENTKCOMMENT ON COLUMN current_annotations_v.alias IS 'alias for the sequence'; unisonunisonfalse253600"COLUMN current_annotations_v.descrCOMMENTICOMMENT ON COLUMN current_annotations_v.descr IS 'sequence description'; unisonunisonfalse253600"COLUMN current_annotations_v.addedCOMMENTdCOMMENT ON COLUMN current_annotations_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse253600%COLUMN current_annotations_v.link_urlCOMMENTJCOMMENT ON COLUMN current_annotations_v.link_url IS 'URL to source data'; unisonunisonfalse253600current_annotations_vACLREVOKE ALL ON TABLE current_annotations_v FROM PUBLIC; REVOKE ALL ON TABLE current_annotations_v FROM unison; GRANT ALL ON TABLE current_annotations_v TO unison; GRANT SELECT ON TABLE current_annotations_v TO PUBLIC; unisonunisonfalse2536 1259307818pfeature_pfeature_id_seqSEQUENCEzCREATE SEQUENCE pfeature_pfeature_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; /DROP SEQUENCE unison.pfeature_pfeature_id_seq; unisonunisonfalse900pfeature_pfeature_id_seq SEQUENCE SET@SELECT pg_catalog.setval('pfeature_pfeature_id_seq', 1, false); unisonunisonfalse247400pfeature_pfeature_id_seqACLREVOKE ALL ON SEQUENCE pfeature_pfeature_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pfeature_pfeature_id_seq FROM unison; GRANT ALL ON SEQUENCE pfeature_pfeature_id_seq TO unison; GRANT UPDATE ON SEQUENCE pfeature_pfeature_id_seq TO loader; unisonunisonfalse2474 1259307815pfeatureTABLECREATE TABLE pfeature ( pfeature_id integer DEFAULT nextval('pfeature_pfeature_id_seq'::regclass) NOT NULL, pseq_id integer NOT NULL, pftype_id integer NOT NULL, start integer NOT NULL, stop integer NOT NULL, params_id integer NOT NULL ); DROP TABLE unison.pfeature; unisonunisonfalse3305900TABLE pfeatureCOMMENTeCOMMENT ON TABLE pfeature IS 'parent table of all features; inherited by "subclass" feature tables'; unisonunisonfalse247300COLUMN pfeature.pfeature_idCOMMENTPCOMMENT ON COLUMN pfeature.pfeature_id IS 'unique identifier for this feature'; unisonunisonfalse247300COLUMN pfeature.pseq_idCOMMENTOCOMMENT ON COLUMN pfeature.pseq_id IS 'pseq_id on which this feature applies'; unisonunisonfalse247300COLUMN pfeature.pftype_idCOMMENTNCOMMENT ON COLUMN pfeature.pftype_id IS 'type of feature, from pftype table'; unisonunisonfalse247300COLUMN pfeature.startCOMMENTOCOMMENT ON COLUMN pfeature.start IS 'starting position (1-based) for feature'; unisonunisonfalse247300COLUMN pfeature.stopCOMMENTLCOMMENT ON COLUMN pfeature.stop IS 'ending position (1-based) for feature'; unisonunisonfalse247300COLUMN pfeature.params_idCOMMENT]COMMENT ON COLUMN pfeature.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse247300pfeatureACLREVOKE ALL ON TABLE pfeature FROM PUBLIC; REVOKE ALL ON TABLE pfeature FROM unison; GRANT ALL ON TABLE pfeature TO unison; GRANT INSERT,UPDATE ON TABLE pfeature TO loader; GRANT SELECT ON TABLE pfeature TO PUBLIC; unisonunisonfalse2473 1259307820 palignmentTABLECREATE TABLE palignment ( start integer, stop integer, params_id integer, pmodel_id integer NOT NULL, mstart smallint NOT NULL, mstop smallint NOT NULL, ident smallint, sim smallint, gaps smallint NOT NULL, qgaps smallint, tgaps smallint, score integer NOT NULL, eval double precision NOT NULL, len smallint ) INHERITS (pfeature); DROP TABLE unison.palignment; unisonunisonfalse33069247300TABLE palignmentCOMMENTPCOMMENT ON TABLE palignment IS 'superclass table of sequence-model alignments'; unisonunisonfalse247500COLUMN palignment.pfeature_idCOMMENTZCOMMENT ON COLUMN palignment.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse247500COLUMN palignment.pseq_idCOMMENTcCOMMENT ON COLUMN palignment.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse247500COLUMN palignment.pftype_idCOMMENTfCOMMENT ON COLUMN palignment.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse247500COLUMN palignment.startCOMMENTQCOMMENT ON COLUMN palignment.start IS 'start of prediction in protein sequence'; unisonunisonfalse247500COLUMN palignment.stopCOMMENTOCOMMENT ON COLUMN palignment.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse247500COLUMN palignment.params_idCOMMENT_COMMENT ON COLUMN palignment.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse247500COLUMN palignment.pmodel_idCOMMENTMCOMMENT ON COLUMN palignment.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse247500COLUMN palignment.mstartCOMMENTDCOMMENT ON COLUMN palignment.mstart IS 'start of match /in model/'; unisonunisonfalse247500COLUMN palignment.mstopCOMMENTBCOMMENT ON COLUMN palignment.mstop IS 'stop of match /in model/'; unisonunisonfalse247500COLUMN palignment.qgapsCOMMENTJCOMMENT ON COLUMN palignment.qgaps IS 'number of gaps in query sequence'; unisonunisonfalse247500COLUMN palignment.tgapsCOMMENTKCOMMENT ON COLUMN palignment.tgaps IS 'number of gaps in target sequence'; unisonunisonfalse247500COLUMN palignment.scoreCOMMENTBCOMMENT ON COLUMN palignment.score IS 'algorithm-specific score'; unisonunisonfalse247500COLUMN palignment.evalCOMMENT:COMMENT ON COLUMN palignment.eval IS 'expectation value'; unisonunisonfalse247500COLUMN palignment.lenCOMMENTKCOMMENT ON COLUMN palignment.len IS 'length of alignment, including gaps'; unisonunisonfalse247500 palignmentACLREVOKE ALL ON TABLE palignment FROM PUBLIC; REVOKE ALL ON TABLE palignment FROM unison; GRANT ALL ON TABLE palignment TO unison; GRANT SELECT ON TABLE palignment TO PUBLIC; unisonunisonfalse2475 1259307823pahmmTABLECREATE TABLE pahmm ( pftype_id integer DEFAULT pftype_id('HMM'::text), qgaps smallint NOT NULL, tgaps smallint NOT NULL ) INHERITS (palignment); DROP TABLE unison.pahmm; unisonunisonfalse330733082475900 TABLE pahmmCOMMENTACOMMENT ON TABLE pahmm IS 'HMM alignments; inherits palignment'; unisonunisonfalse247600COLUMN pahmm.pfeature_idCOMMENT<COMMENT ON COLUMN pahmm.pfeature_id IS 'unique feature id'; unisonunisonfalse247600COLUMN pahmm.pseq_idCOMMENT^COMMENT ON COLUMN pahmm.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse247600COLUMN pahmm.pftype_idCOMMENTaCOMMENT ON COLUMN pahmm.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse247600COLUMN pahmm.startCOMMENTLCOMMENT ON COLUMN pahmm.start IS 'start of prediction in protein sequence'; unisonunisonfalse247600COLUMN pahmm.stopCOMMENTJCOMMENT ON COLUMN pahmm.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse247600COLUMN pahmm.params_idCOMMENTZCOMMENT ON COLUMN pahmm.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse247600COLUMN pahmm.pmodel_idCOMMENTHCOMMENT ON COLUMN pahmm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse247600COLUMN pahmm.mstartCOMMENT?COMMENT ON COLUMN pahmm.mstart IS 'start of match /in model/'; unisonunisonfalse247600COLUMN pahmm.mstopCOMMENT=COMMENT ON COLUMN pahmm.mstop IS 'stop of match /in model/'; unisonunisonfalse247600COLUMN pahmm.qgapsCOMMENTECOMMENT ON COLUMN pahmm.qgaps IS 'number of gaps in query sequence'; unisonunisonfalse247600COLUMN pahmm.tgapsCOMMENTFCOMMENT ON COLUMN pahmm.tgaps IS 'number of gaps in target sequence'; unisonunisonfalse247600COLUMN pahmm.scoreCOMMENTkCOMMENT ON COLUMN pahmm.score IS '(single) domain score; this is not the "sequence classification score"'; unisonunisonfalse247600COLUMN pahmm.evalCOMMENTGCOMMENT ON COLUMN pahmm.eval IS 'expecation eval (from domain score)'; unisonunisonfalse247600pahmmACLREVOKE ALL ON TABLE pahmm FROM PUBLIC; REVOKE ALL ON TABLE pahmm FROM unison; GRANT ALL ON TABLE pahmm TO unison; GRANT INSERT ON TABLE pahmm TO loader; GRANT SELECT ON TABLE pahmm TO PUBLIC; unisonunisonfalse2476 1259309718params_params_id_seqSEQUENCEvCREATE SEQUENCE params_params_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +DROP SEQUENCE unison.params_params_id_seq; unisonunisonfalse900params_params_id_seq SEQUENCE SET<SELECT pg_catalog.setval('params_params_id_seq', 1, false); unisonunisonfalse283400params_params_id_seqACLREVOKE ALL ON SEQUENCE params_params_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE params_params_id_seq FROM unison; GRANT ALL ON SEQUENCE params_params_id_seq TO unison; GRANT UPDATE ON SEQUENCE params_params_id_seq TO loader; unisonunisonfalse2834 1259308234paramsTABLE,CREATE TABLE params ( params_id integer DEFAULT nextval('params_params_id_seq'::regclass) NOT NULL, name text NOT NULL, commandline text NOT NULL, added timestamp with time zone DEFAULT timenow(), pftype_id integer, is_public boolean DEFAULT false NOT NULL, descr text ); DROP TABLE unison.params; unisonunisonfalse340634073408900 TABLE paramsCOMMENTXCOMMENT ON TABLE params IS 'table of run parameters and dates; inherited by r* tables'; unisonunisonfalse254900COLUMN params.params_idCOMMENTPCOMMENT ON COLUMN params.params_id IS 'unique identifier for these parameters'; unisonunisonfalse254900COLUMN params.nameCOMMENT7COMMENT ON COLUMN params.name IS 'parameter set name'; unisonunisonfalse254900COLUMN params.commandlineCOMMENTQCOMMENT ON COLUMN params.commandline IS 'command line used to generate results'; unisonunisonfalse254900COLUMN params.addedCOMMENTBCOMMENT ON COLUMN params.added IS 'date parameters were defined'; unisonunisonfalse254900COLUMN params.pftype_idCOMMENTLCOMMENT ON COLUMN params.pftype_id IS 'pftype_id for results of this type'; unisonunisonfalse254900COLUMN params.is_publicCOMMENTQCOMMENT ON COLUMN params.is_public IS 'whether these results are distributable'; unisonunisonfalse254900COLUMN params.descrCOMMENTGCOMMENT ON COLUMN params.descr IS 'description of this parameter set'; unisonunisonfalse254900paramsACLREVOKE ALL ON TABLE params FROM PUBLIC; REVOKE ALL ON TABLE params FROM unison; GRANT ALL ON TABLE params TO unison; GRANT INSERT,UPDATE ON TABLE params TO loader; GRANT SELECT ON TABLE params TO PUBLIC; unisonunisonfalse2549 1259309728pftype_pftype_id_seqSEQUENCEvCREATE SEQUENCE pftype_pftype_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +DROP SEQUENCE unison.pftype_pftype_id_seq; unisonunisonfalse900pftype_pftype_id_seq SEQUENCE SET<SELECT pg_catalog.setval('pftype_pftype_id_seq', 1, false); unisonunisonfalse283900pftype_pftype_id_seqACLREVOKE ALL ON SEQUENCE pftype_pftype_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pftype_pftype_id_seq FROM unison; GRANT ALL ON SEQUENCE pftype_pftype_id_seq TO unison; GRANT UPDATE ON SEQUENCE pftype_pftype_id_seq TO loader; unisonunisonfalse2839 1259308247pftypeTABLECREATE TABLE pftype ( pftype_id integer DEFAULT nextval('pftype_pftype_id_seq'::regclass) NOT NULL, name text, descr text, preferred_run_id integer ); DROP TABLE unison.pftype; unisonunisonfalse3412900 TABLE pftypeCOMMENT;COMMENT ON TABLE pftype IS 'enumeration of feature types'; unisonunisonfalse255100COLUMN pftype.pftype_idCOMMENTQCOMMENT ON COLUMN pftype.pftype_id IS 'unique identifier for this feature type'; unisonunisonfalse255100COLUMN pftype.nameCOMMENTPCOMMENT ON COLUMN pftype.name IS 'short descriptive name of this feature type'; unisonunisonfalse255100COLUMN pftype.descrCOMMENT>COMMENT ON COLUMN pftype.descr IS 'feature type description'; unisonunisonfalse255100COLUMN pftype.preferred_run_idCOMMENTvCOMMENT ON COLUMN pftype.preferred_run_id IS 'preferred/current parameter/model set identifer for this feature type'; unisonunisonfalse255100pftypeACLREVOKE ALL ON TABLE pftype FROM PUBLIC; REVOKE ALL ON TABLE pftype FROM unison; GRANT ALL ON TABLE pftype TO unison; GRANT INSERT,UPDATE ON TABLE pftype TO loader; GRANT SELECT ON TABLE pftype TO PUBLIC; unisonunisonfalse2551 1259307863pmodel_pmodel_id_seqSEQUENCEvCREATE SEQUENCE pmodel_pmodel_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +DROP SEQUENCE unison.pmodel_pmodel_id_seq; unisonunisonfalse9 00pmodel_pmodel_id_seq SEQUENCE SET<SELECT pg_catalog.setval('pmodel_pmodel_id_seq', 1, false); unisonunisonfalse2485 00pmodel_pmodel_id_seqACLREVOKE ALL ON SEQUENCE pmodel_pmodel_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pmodel_pmodel_id_seq FROM unison; GRANT ALL ON SEQUENCE pmodel_pmodel_id_seq TO unison; GRANT UPDATE ON SEQUENCE pmodel_pmodel_id_seq TO loader; unisonunisonfalse2485 1259307855pmodelTABLECREATE TABLE pmodel ( pmodel_id integer DEFAULT nextval('pmodel_pmodel_id_seq'::regclass) NOT NULL, origin_id integer, acc text, added timestamp with time zone DEFAULT timenow(), descr text, is_current boolean DEFAULT true ); DROP TABLE unison.pmodel; unisonunisonfalse3316331733189 00 TABLE pmodelCOMMENT@COMMENT ON TABLE pmodel IS 'generic protein model information'; unisonunisonfalse2484 00COLUMN pmodel.pmodel_idCOMMENTECOMMENT ON COLUMN pmodel.pmodel_id IS 'unique id for protein model'; unisonunisonfalse2484 00COLUMN pmodel.origin_idCOMMENTACOMMENT ON COLUMN pmodel.origin_id IS 'origin of protein model'; unisonunisonfalse248400COLUMN pmodel.accCOMMENTXCOMMENT ON COLUMN pmodel.acc IS 'protein model name (perhaps an identifier in origin)'; unisonunisonfalse248400COLUMN pmodel.addedCOMMENT@COMMENT ON COLUMN pmodel.added IS 'when this data was created'; unisonunisonfalse248400COLUMN pmodel.descrCOMMENT7COMMENT ON COLUMN pmodel.descr IS 'model description'; unisonunisonfalse248400pmodelACLREVOKE ALL ON TABLE pmodel FROM PUBLIC; REVOKE ALL ON TABLE pmodel FROM unison; GRANT ALL ON TABLE pmodel TO unison; GRANT INSERT,UPDATE ON TABLE pmodel TO loader; GRANT SELECT ON TABLE pmodel TO PUBLIC; unisonunisonfalse2484 1259307865pmhmmTABLEKCREATE TABLE pmhmm ( origin_id integer NOT NULL, acc text NOT NULL, descr text NOT NULL, name text NOT NULL, len smallint NOT NULL, nseq smallint NOT NULL, cksum smallint NOT NULL, ga_seq real, ga_dom real, tc_seq real, tc_dom real, nc_seq real, nc_dom real ) INHERITS (pmodel); DROP TABLE unison.pmhmm; unisonunisonfalse3319332033212484900 TABLE pmhmmCOMMENTUCOMMENT ON TABLE pmhmm IS 'hidden Markov models (mostly from Pfam); inherts pmodel'; unisonunisonfalse248600COLUMN pmhmm.pmodel_idCOMMENTHCOMMENT ON COLUMN pmhmm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse248600COLUMN pmhmm.origin_idCOMMENTSCOMMENT ON COLUMN pmhmm.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse248600COLUMN pmhmm.accCOMMENTGCOMMENT ON COLUMN pmhmm.acc IS 'model accession from source database'; unisonunisonfalse248600COLUMN pmhmm.addedCOMMENT?COMMENT ON COLUMN pmhmm.added IS 'when this data was created'; unisonunisonfalse248600COLUMN pmhmm.descrCOMMENT4COMMENT ON COLUMN pmhmm.descr IS 'HMM description'; unisonunisonfalse248600COLUMN pmhmm.nameCOMMENT,COMMENT ON COLUMN pmhmm.name IS 'HMM name'; unisonunisonfalse248600COLUMN pmhmm.nseqCOMMENTVCOMMENT ON COLUMN pmhmm.nseq IS 'number of sequences in alignment used to build HMM'; unisonunisonfalse248600COLUMN pmhmm.ga_seqCOMMENTuCOMMENT ON COLUMN pmhmm.ga_seq IS 'sequence gathering cutoff used to build full alignment; expect no FP above this'; unisonunisonfalse248600COLUMN pmhmm.ga_domCOMMENTsCOMMENT ON COLUMN pmhmm.ga_dom IS 'domain gathering cutoff used to build full alignment; expect no FP above this'; unisonunisonfalse248600COLUMN pmhmm.tc_seqCOMMENTxCOMMENT ON COLUMN pmhmm.tc_seq IS 'trusted cutoff for sequence -- lowest sequence score of sequence in full alignment'; unisonunisonfalse248600COLUMN pmhmm.tc_domCOMMENTtCOMMENT ON COLUMN pmhmm.tc_dom IS 'trusted cutoff for domain -- lowest domain score of sequence in full alignment'; unisonunisonfalse248600COLUMN pmhmm.nc_seqCOMMENT{COMMENT ON COLUMN pmhmm.nc_seq IS 'noise cutoff for sequence -- highest sequence score of sequence NOT in full alignment'; unisonunisonfalse248600COLUMN pmhmm.nc_domCOMMENTwCOMMENT ON COLUMN pmhmm.nc_dom IS 'noise cutoff for domain -- highest domain score of sequence NOT in full alignment'; unisonunisonfalse2486 00pmhmmACLREVOKE ALL ON TABLE pmhmm FROM PUBLIC; REVOKE ALL ON TABLE pmhmm FROM unison; GRANT ALL ON TABLE pmhmm TO unison; GRANT INSERT,UPDATE ON TABLE pmhmm TO loader; GRANT SELECT ON TABLE pmhmm TO PUBLIC; unisonunisonfalse2486 1259307840pmsmTABLEYCREATE TABLE pmsm ( pmodelset_id integer NOT NULL, pmodel_id integer NOT NULL ); DROP TABLE unison.pmsm; unisonunisonfalse9!00 TABLE pmsmCOMMENT]COMMENT ON TABLE pmsm IS '"protein modelset model" -- defines membership of models in sets'; unisonunisonfalse2480"00COLUMN pmsm.pmodelset_idCOMMENTfCOMMENT ON COLUMN pmsm.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse2480#00COLUMN pmsm.pmodel_idCOMMENTGCOMMENT ON COLUMN pmsm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2480$00pmsmACLREVOKE ALL ON TABLE pmsm FROM PUBLIC; REVOKE ALL ON TABLE pmsm FROM unison; GRANT ALL ON TABLE pmsm TO unison; GRANT SELECT ON TABLE pmsm TO PUBLIC; unisonunisonfalse2480 1259308139 pmsm_pmhmmTABLE-CREATE TABLE pmsm_pmhmm ( ) INHERITS (pmsm); DROP TABLE unison.pmsm_pmhmm; unisonunisonfalse24809%00TABLE pmsm_pmhmmCOMMENTRCOMMENT ON TABLE pmsm_pmhmm IS 'pmsm for pmhmms (inherits from pmsm, which see)'; unisonunisonfalse2532&00COLUMN pmsm_pmhmm.pmodelset_idCOMMENTlCOMMENT ON COLUMN pmsm_pmhmm.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse2532'00COLUMN pmsm_pmhmm.pmodel_idCOMMENTMCOMMENT ON COLUMN pmsm_pmhmm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2532(00 pmsm_pmhmmACLREVOKE ALL ON TABLE pmsm_pmhmm FROM PUBLIC; REVOKE ALL ON TABLE pmsm_pmhmm FROM unison; GRANT ALL ON TABLE pmsm_pmhmm TO unison; GRANT SELECT ON TABLE pmsm_pmhmm TO PUBLIC; unisonunisonfalse2532 1259309742run_run_id_seqSEQUENCEpCREATE SEQUENCE run_run_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; %DROP SEQUENCE unison.run_run_id_seq; unisonunisonfalse9)00run_run_id_seq SEQUENCE SET6SELECT pg_catalog.setval('run_run_id_seq', 1, false); unisonunisonfalse2846 1259308253runTABLECREATE TABLE run ( run_id integer DEFAULT nextval('run_run_id_seq'::regclass) NOT NULL, params_id integer NOT NULL, pmodelset_id integer ); DROP TABLE unison.run; unisonunisonfalse34139*00 TABLE runCOMMENTRCOMMENT ON TABLE run IS 'table of run characteristics like params and modelsets'; unisonunisonfalse2552+00COLUMN run.run_idCOMMENT?COMMENT ON COLUMN run.run_id IS 'unison identifier for a run'; unisonunisonfalse2552,00COLUMN run.params_idCOMMENTXCOMMENT ON COLUMN run.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2552-00COLUMN run.pmodelset_idCOMMENTeCOMMENT ON COLUMN run.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse2552.00runACLREVOKE ALL ON TABLE run FROM PUBLIC; REVOKE ALL ON TABLE run FROM unison; GRANT ALL ON TABLE run TO unison; GRANT SELECT ON TABLE run TO PUBLIC; unisonunisonfalse2552W 1259308737pseq_features_pfam_vVIEW&CREATE VIEW pseq_features_pfam_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, f.score, f.eval, m.origin_id, o.origin, f.pmodel_id, m.name AS feature, m.acc, m.descr, NULL::text AS details, domain_digest(f.start, f.stop, m.name, f.score, f.eval) AS digest, link_url(m.origin_id, m.acc) AS link_url FROM ((((((pahmm f JOIN pmhmm m ON ((f.pmodel_id = m.pmodel_id))) JOIN pmsm_pmhmm ms ON ((ms.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))) JOIN params p ON ((f.params_id = p.params_id))) JOIN pftype ft ON ((p.pftype_id = ft.pftype_id))) JOIN run r ON (((r.params_id = f.params_id) AND (r.pmodelset_id = ms.pmodelset_id)))) WHERE ((r.run_id = preferred_run_id_by_pftype('HMM'::text)) AND (f.eval < (1)::double precision)); 'DROP VIEW unison.pseq_features_pfam_v; unisonunisonfalse29889/00pseq_features_pfam_vACLREVOKE ALL ON TABLE pseq_features_pfam_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_pfam_v FROM unison; GRANT ALL ON TABLE pseq_features_pfam_v TO unison; GRANT SELECT ON TABLE pseq_features_pfam_v TO PUBLIC; unisonunisonfalse2647X 1259308742__jinfeng_queryVIEW0CREATE VIEW __jinfeng_query AS SELECT DISTINCT a.alias, m.acc FROM (pseq_features_pfam_v m JOIN current_annotations_v a ON ((m.pseq_id = a.pseq_id))) WHERE (((a.origin_id = origin_id('RefSeq unversioned'::text)) AND (m.eval < (0.1)::double precision)) AND (a.tax_id = 9606)) ORDER BY a.alias, m.acc; "DROP VIEW unison.__jinfeng_query; unisonunisonfalse29899Y 1259308746_deprecated_pseq_gene_vVIEWCREATE VIEW _deprecated_pseq_gene_v AS SELECT DISTINCT sa.pseq_id, ao.tax_id, ga.gene_id, gr.pubmed_ids, gr.generif FROM (((pseq_pannotation sa JOIN pannotation ao ON (((sa.pannotation_id = ao.pannotation_id) AND (ao.origin_id = origin_id('RefSeq'::text))))) JOIN ncbi.gene2accession ga ON (((ao.alias = ga.pro_acc) AND (ao.tax_id = ga.tax_id)))) LEFT JOIN ncbi.generif gr ON (((ga.gene_id = gr.gene_id) AND (ao.tax_id = gr.tax_id)))) ORDER BY sa.pseq_id, ao.tax_id, ga.gene_id, gr.generif, gr.pubmed_ids; *DROP VIEW unison._deprecated_pseq_gene_v; unisonunisonfalse29909000_deprecated_pseq_gene_vACLREVOKE ALL ON TABLE _deprecated_pseq_gene_v FROM PUBLIC; REVOKE ALL ON TABLE _deprecated_pseq_gene_v FROM unison; GRANT ALL ON TABLE _deprecated_pseq_gene_v TO unison; GRANT SELECT ON TABLE _deprecated_pseq_gene_v TO PUBLIC; unisonunisonfalse2649&1255308300gs2tax_id(text)FUNCTIONCREATE FUNCTION gs2tax_id(text) RETURNS integer AS $_$select tax_id from tax.spspec where upper(gs)=upper($1)$_$ LANGUAGE sql IMMUTABLE STRICT; #DROP FUNCTION tax.gs2tax_id(text); taxunisonfalse8100FUNCTION gs2tax_id(text)COMMENTTCOMMENT ON FUNCTION gs2tax_id(text) IS 'convert gs (genus species) to NCBI tax_id'; taxunisonfalse38200gs2tax_id(text)ACLREVOKE ALL ON FUNCTION gs2tax_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION gs2tax_id(text) FROM unison; GRANT ALL ON FUNCTION gs2tax_id(text) TO unison; GRANT ALL ON FUNCTION gs2tax_id(text) TO PUBLIC; taxunisonfalse38Z 1259308751_infer_tax_id_ensembl_vVIEW_ CREATE VIEW _infer_tax_id_ensembl_v AS SELECT paliasorigin.origin_id, paliasorigin.pannotation_id, paliasorigin.tax_id, CASE WHEN (paliasorigin.origin_id = origin_id('Ensembl/Chimp'::text)) THEN tax.gs2tax_id('PANTR'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Cow'::text)) THEN tax.gs2tax_id('BOVIN'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Fly'::text)) THEN tax.gs2tax_id('DROME'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Human'::text)) THEN tax.gs2tax_id('HUMAN'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Mouse'::text)) THEN tax.gs2tax_id('MOUSE'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Rat'::text)) THEN tax.gs2tax_id('RAT'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Zebrafish'::text)) THEN tax.gs2tax_id('BRARE'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Chimp (ab initio)'::text)) THEN tax.gs2tax_id('PANTR'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Cow (ab initio)'::text)) THEN tax.gs2tax_id('BOVIN'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Fly (ab initio)'::text)) THEN tax.gs2tax_id('DROME'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Human (ab initio)'::text)) THEN tax.gs2tax_id('HUMAN'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Mouse (ab initio)'::text)) THEN tax.gs2tax_id('MOUSE'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Rat (ab initio)'::text)) THEN tax.gs2tax_id('RAT'::text) WHEN (paliasorigin.origin_id = origin_id('Ensembl/Zebrafish (ab initio)'::text)) THEN tax.gs2tax_id('BRARE'::text) ELSE NULL::integer END AS inferred_tax_id FROM pannotation paliasorigin WHERE ((((((((((((((paliasorigin.origin_id = origin_id('Ensembl/Chimp'::text)) OR (paliasorigin.origin_id = origin_id('Ensembl/Cow'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Fly'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Human'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Mouse'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Rat'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Zebrafish'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Chimp (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Cow (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Fly (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Human (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Mouse (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Rat (ab initio)'::text))) OR (paliasorigin.origin_id = origin_id('Ensembl/Zebrafish (ab initio)'::text))); *DROP VIEW unison._infer_tax_id_ensembl_v; unisonunisonfalse29919300(COLUMN _infer_tax_id_ensembl_v.origin_idCOMMENTeCOMMENT ON COLUMN _infer_tax_id_ensembl_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2650400-COLUMN _infer_tax_id_ensembl_v.pannotation_idCOMMENTtCOMMENT ON COLUMN _infer_tax_id_ensembl_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2650500%COLUMN _infer_tax_id_ensembl_v.tax_idCOMMENTPCOMMENT ON COLUMN _infer_tax_id_ensembl_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2650600_infer_tax_id_ensembl_vACLREVOKE ALL ON TABLE _infer_tax_id_ensembl_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_ensembl_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_ensembl_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_ensembl_v TO loader; unisonunisonfalse2650[ 1259308756_infer_tax_id_genengenes_vVIEW CREATE VIEW _infer_tax_id_genengenes_v AS SELECT a.origin_id, a.pannotation_id, a.tax_id, t.tax_id AS inferred_tax_id FROM (pannotation a JOIN tax.spspec t ON ((upper("substring"(a.descr, '/species=''([^\'']+)'''::text)) = t.gs))) WHERE (a.origin_id = origin_id('GenenGenes'::text)); -DROP VIEW unison._infer_tax_id_genengenes_v; unisonunisonfalse29929700+COLUMN _infer_tax_id_genengenes_v.origin_idCOMMENThCOMMENT ON COLUMN _infer_tax_id_genengenes_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse26518000COLUMN _infer_tax_id_genengenes_v.pannotation_idCOMMENTwCOMMENT ON COLUMN _infer_tax_id_genengenes_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2651900(COLUMN _infer_tax_id_genengenes_v.tax_idCOMMENTSCOMMENT ON COLUMN _infer_tax_id_genengenes_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2651:00_infer_tax_id_genengenes_vACLREVOKE ALL ON TABLE _infer_tax_id_genengenes_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_genengenes_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_genengenes_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_genengenes_v TO loader; unisonunisonfalse2651\ 1259308760_infer_tax_id_geneseq_vVIEWCREATE VIEW _infer_tax_id_geneseq_v AS SELECT a.origin_id, a.pannotation_id, a.tax_id, t.tax_id AS inferred_tax_id FROM (pannotation a JOIN tax.spspec t ON (("substring"(a.descr, '\[OS: ([^\]]+)'::text) = t.latin))) WHERE (a.origin_id = origin_id('Geneseq'::text)); *DROP VIEW unison._infer_tax_id_geneseq_v; unisonunisonfalse29939;00(COLUMN _infer_tax_id_geneseq_v.origin_idCOMMENTeCOMMENT ON COLUMN _infer_tax_id_geneseq_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2652<00-COLUMN _infer_tax_id_geneseq_v.pannotation_idCOMMENTtCOMMENT ON COLUMN _infer_tax_id_geneseq_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2652=00%COLUMN _infer_tax_id_geneseq_v.tax_idCOMMENTPCOMMENT ON COLUMN _infer_tax_id_geneseq_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2652>00_infer_tax_id_geneseq_vACLREVOKE ALL ON TABLE _infer_tax_id_geneseq_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_geneseq_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_geneseq_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_geneseq_v TO loader; unisonunisonfalse2652] 1259308764_infer_tax_id_refseq_vVIEWCREATE VIEW _infer_tax_id_refseq_v AS SELECT a.origin_id, a.pannotation_id, a.tax_id, t.tax_id AS inferred_tax_id FROM (pannotation a LEFT JOIN tax.spspec t ON ((lower("substring"(a.descr, '\[([^\]]+)\].?$'::text)) = lower(t.latin)))) WHERE (((a.origin_id = origin_id('RefSeq'::text)) OR (a.origin_id = origin_id('RefSeq unversioned'::text))) OR (a.origin_id = origin_id('RefSeq gi'::text))); )DROP VIEW unison._infer_tax_id_refseq_v; unisonunisonfalse29949?00'COLUMN _infer_tax_id_refseq_v.origin_idCOMMENTdCOMMENT ON COLUMN _infer_tax_id_refseq_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2653@00,COLUMN _infer_tax_id_refseq_v.pannotation_idCOMMENTsCOMMENT ON COLUMN _infer_tax_id_refseq_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2653A00$COLUMN _infer_tax_id_refseq_v.tax_idCOMMENTOCOMMENT ON COLUMN _infer_tax_id_refseq_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2653B00_infer_tax_id_refseq_vACLREVOKE ALL ON TABLE _infer_tax_id_refseq_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_refseq_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_refseq_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_refseq_v TO loader; unisonunisonfalse2653^ 1259308768_infer_tax_id_uniprot_vVIEWrCREATE VIEW _infer_tax_id_uniprot_v AS SELECT a.origin_id, a.pannotation_id, a.tax_id, t.tax_id AS inferred_tax_id FROM (pannotation a JOIN tax.spspec t ON ((substr(a.alias, (strpos(a.alias, '_'::text) + 1)) = t.gs))) WHERE (((a.origin_id = origin_id('UniProtKB/Swiss-Prot'::text)) OR (a.origin_id = origin_id('UniProtKB/TrEMBL'::text))) AND (a.alias ~ '_'::text)); *DROP VIEW unison._infer_tax_id_uniprot_v; unisonunisonfalse29959C00(COLUMN _infer_tax_id_uniprot_v.origin_idCOMMENTeCOMMENT ON COLUMN _infer_tax_id_uniprot_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2654D00-COLUMN _infer_tax_id_uniprot_v.pannotation_idCOMMENTtCOMMENT ON COLUMN _infer_tax_id_uniprot_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2654E00%COLUMN _infer_tax_id_uniprot_v.tax_idCOMMENTPCOMMENT ON COLUMN _infer_tax_id_uniprot_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2654F00_infer_tax_id_uniprot_vACLREVOKE ALL ON TABLE _infer_tax_id_uniprot_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_uniprot_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_uniprot_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_uniprot_v TO loader; unisonunisonfalse2654_ 1259308772_infer_tax_id_vVIEWiCREATE VIEW _infer_tax_id_v AS (((SELECT _v_infer_tax_id_ensembl.origin_id, _v_infer_tax_id_ensembl.pannotation_id, _v_infer_tax_id_ensembl.tax_id, _v_infer_tax_id_ensembl.inferred_tax_id FROM _infer_tax_id_ensembl_v _v_infer_tax_id_ensembl UNION ALL SELECT _v_infer_tax_id_genengenes.origin_id, _v_infer_tax_id_genengenes.pannotation_id, _v_infer_tax_id_genengenes.tax_id, _v_infer_tax_id_genengenes.inferred_tax_id FROM _infer_tax_id_genengenes_v _v_infer_tax_id_genengenes) UNION ALL SELECT _v_infer_tax_id_geneseq.origin_id, _v_infer_tax_id_geneseq.pannotation_id, _v_infer_tax_id_geneseq.tax_id, _v_infer_tax_id_geneseq.inferred_tax_id FROM _infer_tax_id_geneseq_v _v_infer_tax_id_geneseq) UNION ALL SELECT _v_infer_tax_id_refseq.origin_id, _v_infer_tax_id_refseq.pannotation_id, _v_infer_tax_id_refseq.tax_id, _v_infer_tax_id_refseq.inferred_tax_id FROM _infer_tax_id_refseq_v _v_infer_tax_id_refseq) UNION ALL SELECT _v_infer_tax_id_uniprot.origin_id, _v_infer_tax_id_uniprot.pannotation_id, _v_infer_tax_id_uniprot.tax_id, _v_infer_tax_id_uniprot.inferred_tax_id FROM _infer_tax_id_uniprot_v _v_infer_tax_id_uniprot; "DROP VIEW unison._infer_tax_id_v; unisonunisonfalse29969G00 COLUMN _infer_tax_id_v.origin_idCOMMENT]COMMENT ON COLUMN _infer_tax_id_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2655H00%COLUMN _infer_tax_id_v.pannotation_idCOMMENTlCOMMENT ON COLUMN _infer_tax_id_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2655I00COLUMN _infer_tax_id_v.tax_idCOMMENTHCOMMENT ON COLUMN _infer_tax_id_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2655J00_infer_tax_id_vACLREVOKE ALL ON TABLE _infer_tax_id_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_v TO loader; unisonunisonfalse2655` 1259308776_infer_tax_id_changed_vVIEWCREATE VIEW _infer_tax_id_changed_v AS SELECT _v_infer_tax_id.origin_id, _v_infer_tax_id.pannotation_id, _v_infer_tax_id.tax_id, _v_infer_tax_id.inferred_tax_id FROM _infer_tax_id_v _v_infer_tax_id WHERE ((((_v_infer_tax_id.tax_id IS NULL) AND (_v_infer_tax_id.inferred_tax_id IS NOT NULL)) OR ((_v_infer_tax_id.tax_id IS NOT NULL) AND (_v_infer_tax_id.inferred_tax_id IS NULL))) OR (_v_infer_tax_id.tax_id <> _v_infer_tax_id.inferred_tax_id)); *DROP VIEW unison._infer_tax_id_changed_v; unisonunisonfalse29979K00(COLUMN _infer_tax_id_changed_v.origin_idCOMMENTeCOMMENT ON COLUMN _infer_tax_id_changed_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2656L00-COLUMN _infer_tax_id_changed_v.pannotation_idCOMMENTtCOMMENT ON COLUMN _infer_tax_id_changed_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2656M00%COLUMN _infer_tax_id_changed_v.tax_idCOMMENTPCOMMENT ON COLUMN _infer_tax_id_changed_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2656N00_infer_tax_id_changed_vACLREVOKE ALL ON TABLE _infer_tax_id_changed_v FROM PUBLIC; REVOKE ALL ON TABLE _infer_tax_id_changed_v FROM unison; GRANT ALL ON TABLE _infer_tax_id_changed_v TO unison; GRANT SELECT ON TABLE _infer_tax_id_changed_v TO loader; unisonunisonfalse2656a 1259308780_missing_fk_indexesVIEWCREATE VIEW _missing_fk_indexes AS SELECT foreign_keys.fk_namespace, foreign_keys.fk_relation, foreign_keys.fk_column, foreign_keys.pk_relation, foreign_keys.pk_column, (((((((((('create index '::text || (foreign_keys.fk_relation)::text) || '_'::text) || (foreign_keys.fk_column)::text) || ' on '::text) || (foreign_keys.fk_namespace)::text) || '.'::text) || (foreign_keys.fk_relation)::text) || '('::text) || (foreign_keys.fk_column)::text) || ');'::text) AS sql FROM pgutils.foreign_keys WHERE (((foreign_keys.ud ~ 'c'::text) AND (NOT (foreign_keys.fk_indexed AND foreign_keys.pk_indexed))) AND (foreign_keys.pk_namespace = 'unison'::name)) ORDER BY foreign_keys.pk_relation, foreign_keys.pk_column, foreign_keys.fk_relation, foreign_keys.fk_column; &DROP VIEW unison._missing_fk_indexes; unisonunisonfalse29989O00VIEW _missing_fk_indexesCOMMENTbCOMMENT ON VIEW _missing_fk_indexes IS 'pk-fk relationships which are missing indexes on the fk'; unisonunisonfalse2657P00_missing_fk_indexesACLREVOKE ALL ON TABLE _missing_fk_indexes FROM PUBLIC; REVOKE ALL ON TABLE _missing_fk_indexes FROM unison; GRANT ALL ON TABLE _missing_fk_indexes TO unison; GRANT SELECT ON TABLE _missing_fk_indexes TO PUBLIC; unisonunisonfalse2657 1259309734pmodelset_pmodelset_id_seqSEQUENCE|CREATE SEQUENCE pmodelset_pmodelset_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 1DROP SEQUENCE unison.pmodelset_pmodelset_id_seq; unisonunisonfalse9Q00pmodelset_pmodelset_id_seq SEQUENCE SETBSELECT pg_catalog.setval('pmodelset_pmodelset_id_seq', 1, false); unisonunisonfalse2842R00pmodelset_pmodelset_id_seqACLREVOKE ALL ON SEQUENCE pmodelset_pmodelset_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pmodelset_pmodelset_id_seq FROM unison; GRANT ALL ON SEQUENCE pmodelset_pmodelset_id_seq TO unison; GRANT UPDATE ON SEQUENCE pmodelset_pmodelset_id_seq TO loader; unisonunisonfalse2842 1259308123 pmodelsetTABLE(CREATE TABLE pmodelset ( pmodelset_id integer DEFAULT nextval('pmodelset_pmodelset_id_seq'::regclass) NOT NULL, name text, descr text, pmsm_table text, def text, locked boolean DEFAULT true, last_updated timestamp without time zone DEFAULT now(), data_url text ); DROP TABLE unison.pmodelset; unisonunisonfalse3390339133929S00TABLE pmodelsetCOMMENThCOMMENT ON TABLE pmodelset IS 'set of protein models (possibly heterogeneous); see pmsm_* for linking'; unisonunisonfalse2530T00COLUMN pmodelset.pmodelset_idCOMMENTkCOMMENT ON COLUMN pmodelset.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse2530U00COLUMN pmodelset.nameCOMMENT5COMMENT ON COLUMN pmodelset.name IS 'modelset name'; unisonunisonfalse2530V00COLUMN pmodelset.descrCOMMENT:COMMENT ON COLUMN pmodelset.descr IS 'model description'; unisonunisonfalse2530W00COLUMN pmodelset.pmsm_tableCOMMENT]COMMENT ON COLUMN pmodelset.pmsm_table IS 'table name that contains pmodel_ids of this set'; unisonunisonfalse2530X00COLUMN pmodelset.defCOMMENTHCOMMENT ON COLUMN pmodelset.def IS 'sql to retrive models in this set'; unisonunisonfalse2530Y00COLUMN pmodelset.lockedCOMMENT\COMMENT ON COLUMN pmodelset.locked IS 'boolean value specifies if modelset can be updated'; unisonunisonfalse2530Z00COLUMN pmodelset.last_updatedCOMMENTACOMMENT ON COLUMN pmodelset.last_updated IS 'date last updated'; unisonunisonfalse2530[00 pmodelsetACLREVOKE ALL ON TABLE pmodelset FROM PUBLIC; REVOKE ALL ON TABLE pmodelset FROM unison; GRANT ALL ON TABLE pmodelset TO unison; GRANT INSERT,UPDATE ON TABLE pmodelset TO loader; GRANT SELECT ON TABLE pmodelset TO PUBLIC; unisonunisonfalse2530b 1259308784_pmsm_pmhmm_expand_by_pfam_nameVIEW2CREATE VIEW _pmsm_pmhmm_expand_by_pfam_name AS SELECT msm.pmodelset_id, ms.name AS pmodelset_name, m1.name AS model_name, m1.pmodel_id AS pmodel_id1, m1.origin_id AS origin_id1, o1.origin AS origin1, m2.acc AS acc1, m2.pmodel_id AS pmodel_id2, m2.origin_id AS origin_id2, o2.origin AS origin2, m2.acc AS acc2 FROM (((((pmsm_pmhmm msm JOIN pmodelset ms ON ((msm.pmodelset_id = ms.pmodelset_id))) JOIN pmhmm m1 ON ((msm.pmodel_id = m1.pmodel_id))) JOIN pmhmm m2 ON ((m1.name = m2.name))) JOIN origin o1 ON ((m1.origin_id = o1.origin_id))) JOIN origin o2 ON ((m2.origin_id = o2.origin_id))) WHERE (((o1.origin ~* 'pfam'::text) AND (o2.origin ~* 'pfam'::text)) AND (NOT (EXISTS (SELECT ne.pmodelset_id, ne.pmodel_id FROM pmsm_pmhmm ne WHERE ((ne.pmodelset_id = ms.pmodelset_id) AND (ne.pmodel_id = m2.pmodel_id)))))); 2DROP VIEW unison._pmsm_pmhmm_expand_by_pfam_name; unisonunisonfalse29999\00$VIEW _pmsm_pmhmm_expand_by_pfam_nameCOMMENTjCOMMENT ON VIEW _pmsm_pmhmm_expand_by_pfam_name IS 'identify same-named pfam models to expand pmodelset'; unisonunisonfalse2658]00_pmsm_pmhmm_expand_by_pfam_nameACLREVOKE ALL ON TABLE _pmsm_pmhmm_expand_by_pfam_name FROM PUBLIC; REVOKE ALL ON TABLE _pmsm_pmhmm_expand_by_pfam_name FROM unison; GRANT ALL ON TABLE _pmsm_pmhmm_expand_by_pfam_name TO unison; GRANT SELECT ON TABLE _pmsm_pmhmm_expand_by_pfam_name TO PUBLIC; unisonunisonfalse2658c 1259308789_pmsm_pmhmm_pfam_upgradeVIEWCREATE VIEW _pmsm_pmhmm_pfam_upgrade AS SELECT _pmsm_pmhmm_expand_by_pfam_name.pmodelset_id, _pmsm_pmhmm_expand_by_pfam_name.pmodel_id2 AS pmodel_id FROM _pmsm_pmhmm_expand_by_pfam_name WHERE (_pmsm_pmhmm_expand_by_pfam_name.pmodelset_id = (-500)); +DROP VIEW unison._pmsm_pmhmm_pfam_upgrade; unisonunisonfalse30009^00VIEW _pmsm_pmhmm_pfam_upgradeCOMMENTsCOMMENT ON VIEW _pmsm_pmhmm_pfam_upgrade IS 'map new pfam models into pmsm_pmhmm with _pmodelset_new_pfam_models'; unisonunisonfalse2659_00_pmsm_pmhmm_pfam_upgradeACLREVOKE ALL ON TABLE _pmsm_pmhmm_pfam_upgrade FROM PUBLIC; REVOKE ALL ON TABLE _pmsm_pmhmm_pfam_upgrade FROM unison; GRANT ALL ON TABLE _pmsm_pmhmm_pfam_upgrade TO unison; GRANT SELECT ON TABLE _pmsm_pmhmm_pfam_upgrade TO PUBLIC; unisonunisonfalse2659d 1259308793_readmeTABLE*CREATE TABLE _readme ( readme text ); DROP TABLE unison._readme; unisonunisonfalse9`00 TABLE _readmeCOMMENT\COMMENT ON TABLE _readme IS 'READ THIS FIRST -- Unison overview and licensing information'; unisonunisonfalse2660a00_readmeACLREVOKE ALL ON TABLE _readme FROM PUBLIC; REVOKE ALL ON TABLE _readme FROM unison; GRANT ALL ON TABLE _readme TO unison; GRANT SELECT ON TABLE _readme TO PUBLIC; unisonunisonfalse2660e 1259308799_tasksTABLEOCREATE TABLE _tasks ( run_order integer NOT NULL, sql text NOT NULL ); DROP TABLE unison._tasks; unisonunisonfalse9b00 TABLE _tasksCOMMENT@COMMENT ON TABLE _tasks IS 'things to do when building unison'; unisonunisonfalse2661f 1259308805 alias_pdbcs_vVIEWCREATE VIEW alias_pdbcs_v AS SELECT a.pseq_id, a.alias AS pdbc, a.descr FROM (palias a JOIN pdb.chain c ON ((a.alias = c.pdbc))) WHERE (a.origin_id = origin_id('PDB'::text)) ORDER BY a.alias; DROP VIEW unison.alias_pdbcs_v; unisonunisonfalse30019c00VIEW alias_pdbcs_vCOMMENTjCOMMENT ON VIEW alias_pdbcs_v IS 'pseq_ids and alias of sequences which are associated with a structure'; unisonunisonfalse2662d00COLUMN alias_pdbcs_v.pseq_idCOMMENTfCOMMENT ON COLUMN alias_pdbcs_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2662e00COLUMN alias_pdbcs_v.pdbcCOMMENTMCOMMENT ON COLUMN alias_pdbcs_v.pdbc IS 'PDB identifier + chain (''pdbc'')'; unisonunisonfalse2662f00 alias_pdbcs_vACLREVOKE ALL ON TABLE alias_pdbcs_v FROM PUBLIC; REVOKE ALL ON TABLE alias_pdbcs_v FROM unison; GRANT ALL ON TABLE alias_pdbcs_v TO unison; GRANT SELECT ON TABLE alias_pdbcs_v TO PUBLIC; unisonunisonfalse2662g 1259308809 aliases_vVIEWkCREATE VIEW aliases_v AS SELECT sa.pseq_id, o.ann_pref, o.origin, ao.alias, t.gs, translate(ao.descr, ' '::text, ': '::text) AS descr FROM (((pannotation ao JOIN pseq_pannotation sa ON ((ao.pannotation_id = sa.pannotation_id))) JOIN origin o ON ((ao.origin_id = o.origin_id))) LEFT JOIN tax.spspec t ON ((ao.tax_id = t.tax_id))) WHERE (sa.is_current = true); DROP VIEW unison.aliases_v; unisonunisonfalse30029g00COLUMN aliases_v.pseq_idCOMMENTbCOMMENT ON COLUMN aliases_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2663h00COLUMN aliases_v.ann_prefCOMMENT^COMMENT ON COLUMN aliases_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse2663i00COLUMN aliases_v.originCOMMENTUCOMMENT ON COLUMN aliases_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse2663j00COLUMN aliases_v.aliasCOMMENT?COMMENT ON COLUMN aliases_v.alias IS 'alias for the sequence'; unisonunisonfalse2663k00COLUMN aliases_v.gsCOMMENTkCOMMENT ON COLUMN aliases_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse2663l00COLUMN aliases_v.descrCOMMENT=COMMENT ON COLUMN aliases_v.descr IS 'sequence description'; unisonunisonfalse2663m00 aliases_vACLREVOKE ALL ON TABLE aliases_v FROM PUBLIC; REVOKE ALL ON TABLE aliases_v FROM unison; GRANT ALL ON TABLE aliases_v TO unison; GRANT SELECT ON TABLE aliases_v TO PUBLIC; unisonunisonfalse2663 1259309704aliasset_aliasset_id_seqSEQUENCEzCREATE SEQUENCE aliasset_aliasset_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; /DROP SEQUENCE unison.aliasset_aliasset_id_seq; unisonunisonfalse9n00aliasset_aliasset_id_seq SEQUENCE SET@SELECT pg_catalog.setval('aliasset_aliasset_id_seq', 1, false); unisonunisonfalse2827h 1259308814aliassetTABLE0CREATE TABLE aliasset ( aliasset_id integer DEFAULT nextval('aliasset_aliasset_id_seq'::regclass) NOT NULL, owner text DEFAULT "current_user"(), descr text, is_public boolean DEFAULT false, created timestamp without time zone DEFAULT now(), updated timestamp without time zone ); DROP TABLE unison.aliasset; unisonunisonfalse34263427342834299i 1259308823aliasset_aliasTABLEpCREATE TABLE aliasset_alias ( aliasset_id integer NOT NULL, alias text NOT NULL, pseq_id integer ); "DROP TABLE unison.aliasset_alias; unisonunisonfalse9j 1259308829 aliasset_vVIEWCREATE VIEW aliasset_v AS SELECT aliasset.aliasset_id, aliasset.owner, aliasset.descr, aliasset.is_public, aliasset.created, aliasset.updated FROM aliasset WHERE ((("current_user"())::text = aliasset.owner) OR (aliasset.is_public IS TRUE)); DROP VIEW unison.aliasset_v; unisonunisonfalse30039o00 aliasset_vACLREVOKE ALL ON TABLE aliasset_v FROM PUBLIC; REVOKE ALL ON TABLE aliasset_v FROM unison; GRANT ALL ON TABLE aliasset_v TO unison; GRANT SELECT ON TABLE aliasset_v TO PUBLIC; unisonunisonfalse2666k 1259308833aliasset_alias_vVIEWCREATE VIEW aliasset_alias_v AS SELECT aa.aliasset_id, aa.alias, aa.pseq_id FROM (aliasset_v a JOIN aliasset_alias aa ON ((a.aliasset_id = aa.aliasset_id))); #DROP VIEW unison.aliasset_alias_v; unisonunisonfalse30049p00aliasset_alias_vACLREVOKE ALL ON TABLE aliasset_alias_v FROM PUBLIC; REVOKE ALL ON TABLE aliasset_alias_v FROM unison; GRANT ALL ON TABLE aliasset_alias_v TO unison; GRANT SELECT ON TABLE aliasset_alias_v TO PUBLIC; unisonunisonfalse2667H 1259308662all_annotations_vVIEW|CREATE VIEW all_annotations_v AS SELECT sa.pseq_id, sa.is_current, o.ann_pref, ao.origin_id, o.origin, ao.tax_id, t.gs, ao.alias, ao.descr, ao.pannotation_id, sa.added AS assigned FROM (((pannotation ao JOIN pseq_pannotation sa ON ((ao.pannotation_id = sa.pannotation_id))) JOIN origin o ON ((o.origin_id = ao.origin_id))) LEFT JOIN tax.spspec t ON ((ao.tax_id = t.tax_id))); $DROP VIEW unison.all_annotations_v; unisonunisonfalse29839q00 COLUMN all_annotations_v.pseq_idCOMMENTjCOMMENT ON COLUMN all_annotations_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2632r00#COLUMN all_annotations_v.is_currentCOMMENTCOMMENT ON COLUMN all_annotations_v.is_current IS 'true if this annotation is current for the sequence; an alias may refer to only one sequence at any time'; unisonunisonfalse2632s00!COLUMN all_annotations_v.ann_prefCOMMENTfCOMMENT ON COLUMN all_annotations_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse2632t00"COLUMN all_annotations_v.origin_idCOMMENT_COMMENT ON COLUMN all_annotations_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2632u00COLUMN all_annotations_v.originCOMMENT]COMMENT ON COLUMN all_annotations_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse2632v00COLUMN all_annotations_v.tax_idCOMMENTJCOMMENT ON COLUMN all_annotations_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2632w00COLUMN all_annotations_v.gsCOMMENTsCOMMENT ON COLUMN all_annotations_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse2632x00COLUMN all_annotations_v.aliasCOMMENTGCOMMENT ON COLUMN all_annotations_v.alias IS 'alias for the sequence'; unisonunisonfalse2632y00COLUMN all_annotations_v.descrCOMMENTECOMMENT ON COLUMN all_annotations_v.descr IS 'sequence description'; unisonunisonfalse2632z00'COLUMN all_annotations_v.pannotation_idCOMMENTnCOMMENT ON COLUMN all_annotations_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2632{00all_annotations_vACLREVOKE ALL ON TABLE all_annotations_v FROM PUBLIC; REVOKE ALL ON TABLE all_annotations_v FROM unison; GRANT ALL ON TABLE all_annotations_v TO unison; GRANT SELECT ON TABLE all_annotations_v TO PUBLIC; unisonunisonfalse2632l 1259308837all_annotations_sorted_vVIEWCREATE VIEW all_annotations_sorted_v AS SELECT v_all_annotations_unsorted.pseq_id, v_all_annotations_unsorted.is_current, v_all_annotations_unsorted.ann_pref, v_all_annotations_unsorted.origin_id, v_all_annotations_unsorted.origin, v_all_annotations_unsorted.tax_id, v_all_annotations_unsorted.gs, v_all_annotations_unsorted.alias, v_all_annotations_unsorted.descr, v_all_annotations_unsorted.pannotation_id, v_all_annotations_unsorted.assigned FROM all_annotations_v v_all_annotations_unsorted ORDER BY v_all_annotations_unsorted.pseq_id, v_all_annotations_unsorted.is_current DESC, v_all_annotations_unsorted.ann_pref, (strpos(v_all_annotations_unsorted.alias, '_'::text) = 0), v_all_annotations_unsorted.alias; +DROP VIEW unison.all_annotations_sorted_v; unisonunisonfalse30059|00VIEW all_annotations_sorted_vCOMMENTJCOMMENT ON VIEW all_annotations_sorted_v IS 'all annotations by pseq_id'; unisonunisonfalse2668}00'COLUMN all_annotations_sorted_v.pseq_idCOMMENTqCOMMENT ON COLUMN all_annotations_sorted_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2668~00*COLUMN all_annotations_sorted_v.is_currentCOMMENTCOMMENT ON COLUMN all_annotations_sorted_v.is_current IS 'true if this annotation is current for the sequence; an alias may refer to only one sequence at any time'; unisonunisonfalse266800(COLUMN all_annotations_sorted_v.ann_prefCOMMENTmCOMMENT ON COLUMN all_annotations_sorted_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse266800)COLUMN all_annotations_sorted_v.origin_idCOMMENTfCOMMENT ON COLUMN all_annotations_sorted_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse266800&COLUMN all_annotations_sorted_v.originCOMMENTdCOMMENT ON COLUMN all_annotations_sorted_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse266800&COLUMN all_annotations_sorted_v.tax_idCOMMENTQCOMMENT ON COLUMN all_annotations_sorted_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse266800"COLUMN all_annotations_sorted_v.gsCOMMENTzCOMMENT ON COLUMN all_annotations_sorted_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse266800%COLUMN all_annotations_sorted_v.aliasCOMMENTNCOMMENT ON COLUMN all_annotations_sorted_v.alias IS 'alias for the sequence'; unisonunisonfalse266800%COLUMN all_annotations_sorted_v.descrCOMMENTLCOMMENT ON COLUMN all_annotations_sorted_v.descr IS 'sequence description'; unisonunisonfalse266800.COLUMN all_annotations_sorted_v.pannotation_idCOMMENTuCOMMENT ON COLUMN all_annotations_sorted_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse266800all_annotations_sorted_vACLREVOKE ALL ON TABLE all_annotations_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE all_annotations_sorted_v FROM unison; GRANT ALL ON TABLE all_annotations_sorted_v TO unison; GRANT SELECT ON TABLE all_annotations_sorted_v TO PUBLIC; unisonunisonfalse2668*1255308351params_id(text)FUNCTION)CREATE FUNCTION params_id(text) RETURNS integer AS $_$DECLARE V_id integer; BEGIN select into V_id params_id from params where upper(name)=upper($1); IF NOT FOUND THEN RAISE WARNING 'params ''%'' not found', $1; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql IMMUTABLE STRICT; &DROP FUNCTION unison.params_id(text); unisonunisonfalse12939'1255308301pmodelset_id(text)FUNCTION5CREATE FUNCTION pmodelset_id(text) RETURNS integer AS $_$DECLARE V_id integer; BEGIN select into V_id pmodelset_id from pmodelset where upper(name)=upper($1); IF NOT FOUND THEN RAISE WARNING 'pmodelset ''%'' not found', $1; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql IMMUTABLE STRICT; )DROP FUNCTION unison.pmodelset_id(text); unisonunisonfalse9129300pmodelset_id(text)ACLREVOKE ALL ON FUNCTION pmodelset_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION pmodelset_id(text) FROM unison; GRANT ALL ON FUNCTION pmodelset_id(text) TO unison; GRANT ALL ON FUNCTION pmodelset_id(text) TO PUBLIC; unisonunisonfalse39m 1259308841current_annotations_mvTABLEDCREATE TABLE current_annotations_mv ( pseq_id integer, origin_id integer, origin text, ann_pref integer, pannotation_id integer, tax_id integer, k character(1), gs text, latin text, common text, alias text, descr text, added timestamp with time zone, link_url text ); *DROP TABLE unison.current_annotations_mv; unisonunisonfalse900current_annotations_mvACLREVOKE ALL ON TABLE current_annotations_mv FROM PUBLIC; REVOKE ALL ON TABLE current_annotations_mv FROM unison; GRANT ALL ON TABLE current_annotations_mv TO unison; GRANT SELECT ON TABLE current_annotations_mv TO PUBLIC; unisonunisonfalse2669n 1259308847known_bcl2_overlaps_mvTABLECREATE TABLE known_bcl2_overlaps_mv ( q_pseq_id integer, chr text, strand text, q_gstart text, q_gstop text, t_pseq_id integer, t_gstart text, t_gstop text ); *DROP TABLE unison.known_bcl2_overlaps_mv; unisonunisonfalse900'COLUMN known_bcl2_overlaps_mv.q_pseq_idCOMMENTGCOMMENT ON COLUMN known_bcl2_overlaps_mv.q_pseq_id IS 'query pseq_id'; unisonunisonfalse267000!COLUMN known_bcl2_overlaps_mv.chrCOMMENT>COMMENT ON COLUMN known_bcl2_overlaps_mv.chr IS 'chromosome'; unisonunisonfalse267000$COLUMN known_bcl2_overlaps_mv.strandCOMMENTVCOMMENT ON COLUMN known_bcl2_overlaps_mv.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse267000'COLUMN known_bcl2_overlaps_mv.t_pseq_idCOMMENTHCOMMENT ON COLUMN known_bcl2_overlaps_mv.t_pseq_id IS 'target pseq_id'; unisonunisonfalse267000&COLUMN known_bcl2_overlaps_mv.t_gstartCOMMENTYCOMMENT ON COLUMN known_bcl2_overlaps_mv.t_gstart IS 'genomic start of target sequence'; unisonunisonfalse267000%COLUMN known_bcl2_overlaps_mv.t_gstopCOMMENTWCOMMENT ON COLUMN known_bcl2_overlaps_mv.t_gstop IS 'genomic stop of target sequence'; unisonunisonfalse267000known_bcl2_overlaps_mvACLREVOKE ALL ON TABLE known_bcl2_overlaps_mv FROM PUBLIC; REVOKE ALL ON TABLE known_bcl2_overlaps_mv FROM unison; GRANT ALL ON TABLE known_bcl2_overlaps_mv TO unison; GRANT SELECT ON TABLE known_bcl2_overlaps_mv TO PUBLIC; unisonunisonfalse2670 1259308216pftmhmmTABLE CREATE TABLE pftmhmm ( pftype_id integer DEFAULT pftype_id('TMHMM'::text), type character(1) NOT NULL, CONSTRAINT tm_type_ck CHECK (((((type = 'o'::bpchar) OR (type = 'i'::bpchar)) OR (type = 'M'::bpchar)) OR (type = 'N'::bpchar))) ) INHERITS (pfeature); DROP TABLE unison.pftmhmm; unisonunisonfalse3402340334049247300 TABLE pftmhmmCOMMENT,COMMENT ON TABLE pftmhmm IS 'TMHMM output'; unisonunisonfalse254600COLUMN pftmhmm.pfeature_idCOMMENTWCOMMENT ON COLUMN pftmhmm.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse254600COLUMN pftmhmm.pseq_idCOMMENT`COMMENT ON COLUMN pftmhmm.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse254600COLUMN pftmhmm.pftype_idCOMMENTcCOMMENT ON COLUMN pftmhmm.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse254600COLUMN pftmhmm.startCOMMENTNCOMMENT ON COLUMN pftmhmm.start IS 'start of prediction in protein sequence'; unisonunisonfalse254600COLUMN pftmhmm.stopCOMMENTLCOMMENT ON COLUMN pftmhmm.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse254600COLUMN pftmhmm.params_idCOMMENT\COMMENT ON COLUMN pftmhmm.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse254600COLUMN pftmhmm.typeCOMMENTJCOMMENT ON COLUMN pftmhmm.type IS 'S=signal; M=in->out TM; N=out->in TM'; unisonunisonfalse254600pftmhmmACLREVOKE ALL ON TABLE pftmhmm FROM PUBLIC; REVOKE ALL ON TABLE pftmhmm FROM unison; GRANT ALL ON TABLE pftmhmm TO unison; GRANT INSERT,UPDATE ON TABLE pftmhmm TO loader; GRANT SELECT ON TABLE pftmhmm TO PUBLIC; unisonunisonfalse2546o 1259308853bcl2_zebrafish_vVIEWCREATE VIEW bcl2_zebrafish_v AS SELECT DISTINCT ON (p.score, p.pseq_id, m.name) (EXISTS (SELECT known_bcl2_overlaps_mv.q_pseq_id FROM known_bcl2_overlaps_mv WHERE ((known_bcl2_overlaps_mv.t_pseq_id = a.pseq_id) OR ((known_bcl2_overlaps_mv.q_pseq_id = a.pseq_id) AND (known_bcl2_overlaps_mv.t_pseq_id IS NULL))))) AS known, a.pseq_id, m.name AS bh_name, p.start AS bh_start, p.stop AS bh_stop, p.mstart AS bh_mstart, p.mstop AS bh_mstop, p.score AS bh_score, p.eval AS bh_eval, t.start AS tm_start, t.stop AS tm_stop, a.alias, a.descr FROM (((pahmm p JOIN pmhmm m ON ((p.pmodel_id = m.pmodel_id))) JOIN current_annotations_mv a ON (((p.pseq_id = a.pseq_id) AND (a.tax_id = tax.gs2tax_id('DANRE'::text))))) LEFT JOIN pftmhmm t ON (((t.pseq_id = a.pseq_id) AND (t.start > p.stop)))) WHERE ((p.params_id = params_id('Bcl-2 ls DEPRECATED'::text)) AND (m.pmodel_id IN (SELECT pmsm_pmhmm.pmodel_id FROM pmsm_pmhmm WHERE (pmsm_pmhmm.pmodelset_id = pmodelset_id('Bcl-2 domains'::text))))) ORDER BY p.score DESC, p.pseq_id, m.name; #DROP VIEW unison.bcl2_zebrafish_v; unisonunisonfalse3006900COLUMN bcl2_zebrafish_v.pseq_idCOMMENTiCOMMENT ON COLUMN bcl2_zebrafish_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse267100 COLUMN bcl2_zebrafish_v.tm_startCOMMENTGCOMMENT ON COLUMN bcl2_zebrafish_v.tm_start IS 'start position of TM'; unisonunisonfalse267100COLUMN bcl2_zebrafish_v.tm_stopCOMMENTECOMMENT ON COLUMN bcl2_zebrafish_v.tm_stop IS 'stop position of TM'; unisonunisonfalse267100COLUMN bcl2_zebrafish_v.aliasCOMMENTFCOMMENT ON COLUMN bcl2_zebrafish_v.alias IS 'alias for the sequence'; unisonunisonfalse267100bcl2_zebrafish_vACLREVOKE ALL ON TABLE bcl2_zebrafish_v FROM PUBLIC; REVOKE ALL ON TABLE bcl2_zebrafish_v FROM unison; GRANT ALL ON TABLE bcl2_zebrafish_v TO unison; GRANT SELECT ON TABLE bcl2_zebrafish_v TO PUBLIC; unisonunisonfalse2671p 1259308858bcl2_zebrafish_domains_vVIEWCREATE VIEW bcl2_zebrafish_domains_v AS SELECT a.known, a.pseq_id, a.bh_name, a.bh_start, a.bh_stop, a.bh_mstart, a.bh_mstop, a.bh_score, a.bh_eval, a.tm_start, a.tm_stop, a.alias, a.descr, array_to_string(ARRAY(SELECT pf.bh_name FROM bcl2_zebrafish_v pf WHERE ((pf.pseq_id = a.pseq_id) AND (((((((pf.bh_name = 'BH1_TP_FN'::text) AND (pf.bh_score > 21)) OR ((pf.bh_name = 'BH2_TP_FN'::text) AND (pf.bh_score > 13))) OR ((pf.bh_name = 'BH3_TP_FN'::text) AND (pf.bh_score > 12))) OR ((pf.bh_name = 'BH4_1_TP_FN'::text) AND (pf.bh_score > 22))) OR ((pf.bh_name = 'BH4_2_TP_FN'::text) AND (pf.bh_score > 20))) OR ((pf.bh_name = 'Bcl-2_TP'::text) AND (pf.bh_score > 20))))), ','::text) AS domains FROM bcl2_zebrafish_v a; +DROP VIEW unison.bcl2_zebrafish_domains_v; unisonunisonfalse3007900'COLUMN bcl2_zebrafish_domains_v.pseq_idCOMMENTqCOMMENT ON COLUMN bcl2_zebrafish_domains_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse267200(COLUMN bcl2_zebrafish_domains_v.tm_startCOMMENTOCOMMENT ON COLUMN bcl2_zebrafish_domains_v.tm_start IS 'start position of TM'; unisonunisonfalse267200'COLUMN bcl2_zebrafish_domains_v.tm_stopCOMMENTMCOMMENT ON COLUMN bcl2_zebrafish_domains_v.tm_stop IS 'stop position of TM'; unisonunisonfalse267200%COLUMN bcl2_zebrafish_domains_v.aliasCOMMENTNCOMMENT ON COLUMN bcl2_zebrafish_domains_v.alias IS 'alias for the sequence'; unisonunisonfalse267200bcl2_zebrafish_domains_vACLREVOKE ALL ON TABLE bcl2_zebrafish_domains_v FROM PUBLIC; REVOKE ALL ON TABLE bcl2_zebrafish_domains_v FROM unison; GRANT ALL ON TABLE bcl2_zebrafish_domains_v TO unison; GRANT SELECT ON TABLE bcl2_zebrafish_domains_v TO PUBLIC; unisonunisonfalse2672D 1259308637best_annotation_mvTABLE@CREATE TABLE best_annotation_mv ( pseq_id integer, origin_id integer, origin text, ann_pref integer, pannotation_id integer, tax_id integer, k character(1), gs text, latin text, common text, alias text, descr text, added timestamp with time zone, link_url text ); &DROP TABLE unison.best_annotation_mv; unisonunisonfalse900TABLE best_annotation_mvCOMMENT\COMMENT ON TABLE best_annotation_mv IS 'materialized view of best annotation_v, which see'; unisonunisonfalse262800!COLUMN best_annotation_mv.pseq_idCOMMENTkCOMMENT ON COLUMN best_annotation_mv.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse262800#COLUMN best_annotation_mv.origin_idCOMMENT`COMMENT ON COLUMN best_annotation_mv.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse262800 COLUMN best_annotation_mv.originCOMMENT^COMMENT ON COLUMN best_annotation_mv.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse262800"COLUMN best_annotation_mv.ann_prefCOMMENTgCOMMENT ON COLUMN best_annotation_mv.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse262800(COLUMN best_annotation_mv.pannotation_idCOMMENToCOMMENT ON COLUMN best_annotation_mv.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse262800 COLUMN best_annotation_mv.tax_idCOMMENTKCOMMENT ON COLUMN best_annotation_mv.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse262800COLUMN best_annotation_mv.kCOMMENTtCOMMENT ON COLUMN best_annotation_mv.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse262800COLUMN best_annotation_mv.gsCOMMENTtCOMMENT ON COLUMN best_annotation_mv.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse262800COLUMN best_annotation_mv.latinCOMMENTICOMMENT ON COLUMN best_annotation_mv.latin IS 'Latin genus and species'; unisonunisonfalse262800 COLUMN best_annotation_mv.commonCOMMENTHCOMMENT ON COLUMN best_annotation_mv.common IS 'common taxonomic name'; unisonunisonfalse262800COLUMN best_annotation_mv.aliasCOMMENTHCOMMENT ON COLUMN best_annotation_mv.alias IS 'alias for the sequence'; unisonunisonfalse262800COLUMN best_annotation_mv.addedCOMMENTaCOMMENT ON COLUMN best_annotation_mv.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse262800"COLUMN best_annotation_mv.link_urlCOMMENTGCOMMENT ON COLUMN best_annotation_mv.link_url IS 'URL to source data'; unisonunisonfalse262800best_annotation_mvACLREVOKE ALL ON TABLE best_annotation_mv FROM PUBLIC; REVOKE ALL ON TABLE best_annotation_mv FROM unison; GRANT ALL ON TABLE best_annotation_mv TO unison; GRANT SELECT ON TABLE best_annotation_mv TO PUBLIC; unisonunisonfalse2628q 1259308862best_annotation_vVIEWCREATE VIEW best_annotation_v AS SELECT DISTINCT ON (cau.pseq_id, (cau.tax_id <> 9606)) cau.pseq_id, cau.origin_id, cau.origin, cau.ann_pref, cau.pannotation_id, cau.tax_id, cau.k, cau.gs, cau.latin, cau.common, cau.alias, cau.descr, cau.added, cau.link_url FROM current_annotations_v cau ORDER BY cau.pseq_id, (cau.tax_id <> 9606), cau.ann_pref, (strpos(cau.alias, '_'::text) = 0), cau.alias; $DROP VIEW unison.best_annotation_v; unisonunisonfalse3008900 COLUMN best_annotation_v.pseq_idCOMMENTjCOMMENT ON COLUMN best_annotation_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse267300"COLUMN best_annotation_v.origin_idCOMMENT_COMMENT ON COLUMN best_annotation_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse267300COLUMN best_annotation_v.originCOMMENT]COMMENT ON COLUMN best_annotation_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse267300!COLUMN best_annotation_v.ann_prefCOMMENTfCOMMENT ON COLUMN best_annotation_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse267300'COLUMN best_annotation_v.pannotation_idCOMMENTnCOMMENT ON COLUMN best_annotation_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse267300COLUMN best_annotation_v.tax_idCOMMENTJCOMMENT ON COLUMN best_annotation_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse267300COLUMN best_annotation_v.kCOMMENTsCOMMENT ON COLUMN best_annotation_v.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse267300COLUMN best_annotation_v.gsCOMMENTsCOMMENT ON COLUMN best_annotation_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse267300COLUMN best_annotation_v.latinCOMMENTHCOMMENT ON COLUMN best_annotation_v.latin IS 'Latin genus and species'; unisonunisonfalse267300COLUMN best_annotation_v.commonCOMMENTGCOMMENT ON COLUMN best_annotation_v.common IS 'common taxonomic name'; unisonunisonfalse267300COLUMN best_annotation_v.aliasCOMMENTGCOMMENT ON COLUMN best_annotation_v.alias IS 'alias for the sequence'; unisonunisonfalse267300COLUMN best_annotation_v.descrCOMMENTECOMMENT ON COLUMN best_annotation_v.descr IS 'sequence description'; unisonunisonfalse267300COLUMN best_annotation_v.addedCOMMENT`COMMENT ON COLUMN best_annotation_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse267300!COLUMN best_annotation_v.link_urlCOMMENTFCOMMENT ON COLUMN best_annotation_v.link_url IS 'URL to source data'; unisonunisonfalse267300best_annotation_vACLREVOKE ALL ON TABLE best_annotation_v FROM PUBLIC; REVOKE ALL ON TABLE best_annotation_v FROM unison; GRANT ALL ON TABLE best_annotation_v TO unison; GRANT SELECT ON TABLE best_annotation_v TO PUBLIC; unisonunisonfalse2673r 1259308866better_annotations_vVIEWCREATE VIEW better_annotations_v AS SELECT current_annotations_unsorted_v.pseq_id, current_annotations_unsorted_v.origin_id, current_annotations_unsorted_v.origin, current_annotations_unsorted_v.ann_pref, current_annotations_unsorted_v.pannotation_id, current_annotations_unsorted_v.tax_id, current_annotations_unsorted_v.k, current_annotations_unsorted_v.gs, current_annotations_unsorted_v.latin, current_annotations_unsorted_v.common, current_annotations_unsorted_v.alias, current_annotations_unsorted_v.descr, current_annotations_unsorted_v.added, current_annotations_unsorted_v.link_url FROM current_annotations_v current_annotations_unsorted_v WHERE (current_annotations_unsorted_v.ann_pref IS NOT NULL); 'DROP VIEW unison.better_annotations_v; unisonunisonfalse3009900#COLUMN better_annotations_v.pseq_idCOMMENTmCOMMENT ON COLUMN better_annotations_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse267400%COLUMN better_annotations_v.origin_idCOMMENTbCOMMENT ON COLUMN better_annotations_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse267400"COLUMN better_annotations_v.originCOMMENT`COMMENT ON COLUMN better_annotations_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse267400$COLUMN better_annotations_v.ann_prefCOMMENTiCOMMENT ON COLUMN better_annotations_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse267400*COLUMN better_annotations_v.pannotation_idCOMMENTqCOMMENT ON COLUMN better_annotations_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse267400"COLUMN better_annotations_v.tax_idCOMMENTMCOMMENT ON COLUMN better_annotations_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse267400COLUMN better_annotations_v.kCOMMENTvCOMMENT ON COLUMN better_annotations_v.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse267400COLUMN better_annotations_v.gsCOMMENTvCOMMENT ON COLUMN better_annotations_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse267400!COLUMN better_annotations_v.latinCOMMENTKCOMMENT ON COLUMN better_annotations_v.latin IS 'Latin genus and species'; unisonunisonfalse267400"COLUMN better_annotations_v.commonCOMMENTJCOMMENT ON COLUMN better_annotations_v.common IS 'common taxonomic name'; unisonunisonfalse267400!COLUMN better_annotations_v.aliasCOMMENTJCOMMENT ON COLUMN better_annotations_v.alias IS 'alias for the sequence'; unisonunisonfalse267400!COLUMN better_annotations_v.descrCOMMENTHCOMMENT ON COLUMN better_annotations_v.descr IS 'sequence description'; unisonunisonfalse267400!COLUMN better_annotations_v.addedCOMMENTcCOMMENT ON COLUMN better_annotations_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse267400$COLUMN better_annotations_v.link_urlCOMMENTICOMMENT ON COLUMN better_annotations_v.link_url IS 'URL to source data'; unisonunisonfalse267400better_annotations_vACLREVOKE ALL ON TABLE better_annotations_v FROM PUBLIC; REVOKE ALL ON TABLE better_annotations_v FROM unison; GRANT ALL ON TABLE better_annotations_v TO unison; GRANT SELECT ON TABLE better_annotations_v TO PUBLIC; unisonunisonfalse2674s 1259308870better_annotations_sorted_vVIEW?CREATE VIEW better_annotations_sorted_v AS SELECT better_annotations_unsorted_v.pseq_id, better_annotations_unsorted_v.origin_id, better_annotations_unsorted_v.origin, better_annotations_unsorted_v.ann_pref, better_annotations_unsorted_v.pannotation_id, better_annotations_unsorted_v.tax_id, better_annotations_unsorted_v.k, better_annotations_unsorted_v.gs, better_annotations_unsorted_v.latin, better_annotations_unsorted_v.common, better_annotations_unsorted_v.alias, better_annotations_unsorted_v.descr, better_annotations_unsorted_v.added, better_annotations_unsorted_v.link_url FROM better_annotations_v better_annotations_unsorted_v ORDER BY better_annotations_unsorted_v.pseq_id, better_annotations_unsorted_v.ann_pref, (strpos(better_annotations_unsorted_v.alias, '_'::text) = 0), better_annotations_unsorted_v.alias; .DROP VIEW unison.better_annotations_sorted_v; unisonunisonfalse3010900*COLUMN better_annotations_sorted_v.pseq_idCOMMENTtCOMMENT ON COLUMN better_annotations_sorted_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse267500,COLUMN better_annotations_sorted_v.origin_idCOMMENTiCOMMENT ON COLUMN better_annotations_sorted_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse267500)COLUMN better_annotations_sorted_v.originCOMMENTgCOMMENT ON COLUMN better_annotations_sorted_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse267500+COLUMN better_annotations_sorted_v.ann_prefCOMMENTpCOMMENT ON COLUMN better_annotations_sorted_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse2675001COLUMN better_annotations_sorted_v.pannotation_idCOMMENTxCOMMENT ON COLUMN better_annotations_sorted_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse267500)COLUMN better_annotations_sorted_v.tax_idCOMMENTTCOMMENT ON COLUMN better_annotations_sorted_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse267500$COLUMN better_annotations_sorted_v.kCOMMENT}COMMENT ON COLUMN better_annotations_sorted_v.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse267500%COLUMN better_annotations_sorted_v.gsCOMMENT}COMMENT ON COLUMN better_annotations_sorted_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse267500(COLUMN better_annotations_sorted_v.latinCOMMENTRCOMMENT ON COLUMN better_annotations_sorted_v.latin IS 'Latin genus and species'; unisonunisonfalse267500)COLUMN better_annotations_sorted_v.commonCOMMENTQCOMMENT ON COLUMN better_annotations_sorted_v.common IS 'common taxonomic name'; unisonunisonfalse267500(COLUMN better_annotations_sorted_v.aliasCOMMENTQCOMMENT ON COLUMN better_annotations_sorted_v.alias IS 'alias for the sequence'; unisonunisonfalse267500(COLUMN better_annotations_sorted_v.descrCOMMENTOCOMMENT ON COLUMN better_annotations_sorted_v.descr IS 'sequence description'; unisonunisonfalse267500(COLUMN better_annotations_sorted_v.addedCOMMENTjCOMMENT ON COLUMN better_annotations_sorted_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse267500+COLUMN better_annotations_sorted_v.link_urlCOMMENTPCOMMENT ON COLUMN better_annotations_sorted_v.link_url IS 'URL to source data'; unisonunisonfalse267500better_annotations_sorted_vACLREVOKE ALL ON TABLE better_annotations_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE better_annotations_sorted_v FROM unison; GRANT ALL ON TABLE better_annotations_sorted_v TO unison; GRANT SELECT ON TABLE better_annotations_sorted_v TO PUBLIC; unisonunisonfalse26751247308876 blast_resultTYPEaCREATE TYPE blast_result AS ( pfeature_id integer, query integer, qstart integer, qstop integer, target integer, tstart smallint, tstop smallint, ident smallint, sim smallint, gaps smallint, qgaps smallint, tgaps smallint, score integer, eval double precision, len smallint, pct_ident real, pct_hsp_coverage real, pct_coverage real ); DROP TYPE unison.blast_result; unisonunisonfalse92676 1259308187papseqTABLE1CREATE TABLE papseq ( pftype_id integer DEFAULT pftype_id('BLAST'::text), params_id integer, ident smallint NOT NULL, sim smallint NOT NULL, len smallint NOT NULL, pct_ident real NOT NULL, pct_hsp_coverage real NOT NULL, pct_coverage real NOT NULL ) INHERITS (palignment); DROP TABLE unison.papseq; unisonunisonfalse339733982475900 TABLE papseqCOMMENT[COMMENT ON TABLE papseq IS 'BLAST pseq-pseq alignments (via pmpseq); inherits palignment'; unisonunisonfalse254100COLUMN papseq.pfeature_idCOMMENTVCOMMENT ON COLUMN papseq.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse254100COLUMN papseq.pseq_idCOMMENT_COMMENT ON COLUMN papseq.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse254100COLUMN papseq.pftype_idCOMMENTbCOMMENT ON COLUMN papseq.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse254100COLUMN papseq.startCOMMENTMCOMMENT ON COLUMN papseq.start IS 'start of prediction in protein sequence'; unisonunisonfalse254100COLUMN papseq.stopCOMMENTKCOMMENT ON COLUMN papseq.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse254100COLUMN papseq.params_idCOMMENT[COMMENT ON COLUMN papseq.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse254100COLUMN papseq.pmodel_idCOMMENTICOMMENT ON COLUMN papseq.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse254100COLUMN papseq.mstartCOMMENT@COMMENT ON COLUMN papseq.mstart IS 'start of match /in model/'; unisonunisonfalse254100COLUMN papseq.mstopCOMMENT>COMMENT ON COLUMN papseq.mstop IS 'stop of match /in model/'; unisonunisonfalse254100COLUMN papseq.qgapsCOMMENTFCOMMENT ON COLUMN papseq.qgaps IS 'number of gaps in query sequence'; unisonunisonfalse254100COLUMN papseq.tgapsCOMMENTGCOMMENT ON COLUMN papseq.tgaps IS 'number of gaps in target sequence'; unisonunisonfalse254100COLUMN papseq.scoreCOMMENT>COMMENT ON COLUMN papseq.score IS 'algorithm-specific score'; unisonunisonfalse254100COLUMN papseq.evalCOMMENT6COMMENT ON COLUMN papseq.eval IS 'expectation value'; unisonunisonfalse254100COLUMN papseq.pct_identCOMMENTBCOMMENT ON COLUMN papseq.pct_ident IS 'derived value: ident/len'; unisonunisonfalse254100COLUMN papseq.pct_hsp_coverageCOMMENT\COMMENT ON COLUMN papseq.pct_hsp_coverage IS 'derived value: len/length of query sequence'; unisonunisonfalse254100COLUMN papseq.pct_coverageCOMMENTpCOMMENT ON COLUMN papseq.pct_coverage IS 'derived value: length of shorter sequence/length of longer sequence'; unisonunisonfalse254100papseqACLREVOKE ALL ON TABLE papseq FROM PUBLIC; REVOKE ALL ON TABLE papseq FROM unison; GRANT ALL ON TABLE papseq TO unison; GRANT INSERT,UPDATE ON TABLE papseq TO loader; GRANT SELECT ON TABLE papseq TO PUBLIC; unisonunisonfalse2541 1259308191pmpseqTABLEHCREATE TABLE pmpseq ( pseq_id integer NOT NULL ) INHERITS (pmodel); DROP TABLE unison.pmpseq; unisonunisonfalse3399340034019248400 TABLE pmpseqCOMMENT@COMMENT ON TABLE pmpseq IS 'models used for papseq alignments'; unisonunisonfalse254200COLUMN pmpseq.pmodel_idCOMMENTICOMMENT ON COLUMN pmpseq.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse254200COLUMN pmpseq.origin_idCOMMENTTCOMMENT ON COLUMN pmpseq.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse254200COLUMN pmpseq.accCOMMENTHCOMMENT ON COLUMN pmpseq.acc IS 'model accession from source database'; unisonunisonfalse254200COLUMN pmpseq.addedCOMMENT@COMMENT ON COLUMN pmpseq.added IS 'when this data was created'; unisonunisonfalse254200COLUMN pmpseq.pseq_idCOMMENT_COMMENT ON COLUMN pmpseq.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse254200pmpseqACLREVOKE ALL ON TABLE pmpseq FROM PUBLIC; REVOKE ALL ON TABLE pmpseq FROM unison; GRANT ALL ON TABLE pmpseq TO unison; GRANT SELECT ON TABLE pmpseq TO PUBLIC; unisonunisonfalse2542 1259308272blasts_vVIEW+CREATE VIEW blasts_v AS SELECT a.pseq_id AS q_pseq_id, m.pseq_id AS t_pseq_id, a.pct_ident FROM (papseq a JOIN pmpseq m ON ((a.pmodel_id = m.pmodel_id))) UNION ALL SELECT m.pseq_id AS q_pseq_id, a.pseq_id AS t_pseq_id, a.pct_ident FROM (papseq a JOIN pmpseq m ON ((a.pmodel_id = m.pmodel_id))); DROP VIEW unison.blasts_v; unisonunisonfalse2936900COLUMN blasts_v.q_pseq_idCOMMENT9COMMENT ON COLUMN blasts_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse255600COLUMN blasts_v.t_pseq_idCOMMENT:COMMENT ON COLUMN blasts_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse255600COLUMN blasts_v.pct_identCOMMENT<COMMENT ON COLUMN blasts_v.pct_ident IS 'percent identity'; unisonunisonfalse255600blasts_vACLREVOKE ALL ON TABLE blasts_v FROM PUBLIC; REVOKE ALL ON TABLE blasts_v FROM unison; GRANT ALL ON TABLE blasts_v TO unison; GRANT SELECT ON TABLE blasts_v TO PUBLIC; unisonunisonfalse2556 1259309712p2gblataln_p2gblataln_id_seqSEQUENCE~CREATE SEQUENCE p2gblataln_p2gblataln_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 3DROP SEQUENCE unison.p2gblataln_p2gblataln_id_seq; unisonunisonfalse900p2gblataln_p2gblataln_id_seq SEQUENCE SETDSELECT pg_catalog.setval('p2gblataln_p2gblataln_id_seq', 1, false); unisonunisonfalse283100p2gblataln_p2gblataln_id_seqACLREVOKE ALL ON SEQUENCE p2gblataln_p2gblataln_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE p2gblataln_p2gblataln_id_seq FROM unison; GRANT ALL ON SEQUENCE p2gblataln_p2gblataln_id_seq TO unison; GRANT UPDATE ON SEQUENCE p2gblataln_p2gblataln_id_seq TO loader; unisonunisonfalse2831 1259307790 p2gblatalnTABLE1CREATE TABLE p2gblataln ( p2gblataln_id integer DEFAULT nextval('p2gblataln_p2gblataln_id_seq'::regclass) NOT NULL, hsp_str text NOT NULL, ident integer NOT NULL, pgap_cnt integer NOT NULL, pgap_bases integer NOT NULL, ggap_cnt integer NOT NULL, ggap_bases integer NOT NULL ); DROP TABLE unison.p2gblataln; unisonunisonfalse3300900TABLE p2gblatalnCOMMENTWCOMMENT ON TABLE p2gblataln IS 'protein to dna BLAT alignments - groups of BLAT HSPs'; unisonunisonfalse246900COLUMN p2gblataln.hsp_strCOMMENTeCOMMENT ON COLUMN p2gblataln.hsp_str IS 'serialized version of the p2gblathsp_ids in the alignment'; unisonunisonfalse246900COLUMN p2gblataln.identCOMMENTOCOMMENT ON COLUMN p2gblataln.ident IS 'number of identities in the alignment'; unisonunisonfalse246900COLUMN p2gblataln.pgap_cntCOMMENTACOMMENT ON COLUMN p2gblataln.pgap_cnt IS 'number of query gaps'; unisonunisonfalse246900COLUMN p2gblataln.pgap_basesCOMMENTUCOMMENT ON COLUMN p2gblataln.pgap_bases IS 'number of total residues in query gaps'; unisonunisonfalse246900COLUMN p2gblataln.ggap_cntCOMMENTDCOMMENT ON COLUMN p2gblataln.ggap_cnt IS 'number of template gaps'; unisonunisonfalse246900COLUMN p2gblataln.ggap_basesCOMMENTXCOMMENT ON COLUMN p2gblataln.ggap_bases IS 'number of total residues in template gaps'; unisonunisonfalse246900 p2gblatalnACLREVOKE ALL ON TABLE p2gblataln FROM PUBLIC; REVOKE ALL ON TABLE p2gblataln FROM unison; GRANT ALL ON TABLE p2gblataln TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE p2gblataln TO loader; GRANT SELECT ON TABLE p2gblataln TO PUBLIC; unisonunisonfalse2469 1259307796 p2gblatalnhspTABLEgCREATE TABLE p2gblatalnhsp ( p2gblataln_id integer NOT NULL, p2gblathsp_id integer NOT NULL ); !DROP TABLE unison.p2gblatalnhsp; unisonunisonfalse900TABLE p2gblatalnhspCOMMENTXCOMMENT ON TABLE p2gblatalnhsp IS 'groups protein-to-genome BLAT HSPs into alignments'; unisonunisonfalse247000 p2gblatalnhspACLREVOKE ALL ON TABLE p2gblatalnhsp FROM PUBLIC; REVOKE ALL ON TABLE p2gblatalnhsp FROM unison; GRANT ALL ON TABLE p2gblatalnhsp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE p2gblatalnhsp TO loader; GRANT SELECT ON TABLE p2gblatalnhsp TO PUBLIC; unisonunisonfalse2470 1259309714p2gblathsp_p2gblathsp_id_seqSEQUENCE~CREATE SEQUENCE p2gblathsp_p2gblathsp_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 3DROP SEQUENCE unison.p2gblathsp_p2gblathsp_id_seq; unisonunisonfalse9 00p2gblathsp_p2gblathsp_id_seq SEQUENCE SETDSELECT pg_catalog.setval('p2gblathsp_p2gblathsp_id_seq', 1, false); unisonunisonfalse2832 00p2gblathsp_p2gblathsp_id_seqACLREVOKE ALL ON SEQUENCE p2gblathsp_p2gblathsp_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE p2gblathsp_p2gblathsp_id_seq FROM unison; GRANT ALL ON SEQUENCE p2gblathsp_p2gblathsp_id_seq TO unison; GRANT UPDATE ON SEQUENCE p2gblathsp_p2gblathsp_id_seq TO loader; unisonunisonfalse2832 1259307799 p2gblathspTABLEcCREATE TABLE p2gblathsp ( p2gblathsp_id integer DEFAULT nextval('p2gblathsp_p2gblathsp_id_seq'::regclass) NOT NULL, genasm_id integer NOT NULL, chr text NOT NULL, plus_strand boolean NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL, pseq_id integer NOT NULL, pstart integer NOT NULL, pstop integer NOT NULL ); DROP TABLE unison.p2gblathsp; unisonunisonfalse33019 00TABLE p2gblathspCOMMENT;COMMENT ON TABLE p2gblathsp IS 'protein to dna BLAT HSPs'; unisonunisonfalse2471 00COLUMN p2gblathsp.genasm_idCOMMENTaCOMMENT ON COLUMN p2gblathsp.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse2471 00COLUMN p2gblathsp.chrCOMMENTXCOMMENT ON COLUMN p2gblathsp.chr IS 'chromosome (e.g. 1..22,M,U,X,Y for homo sapiens)'; unisonunisonfalse247100COLUMN p2gblathsp.plus_strandCOMMENTTCOMMENT ON COLUMN p2gblathsp.plus_strand IS 'located on genomic plus strand (t/f)'; unisonunisonfalse247100COLUMN p2gblathsp.gstartCOMMENTeCOMMENT ON COLUMN p2gblathsp.gstart IS 'start of HSP on genome (1-based, +1 frame, gstop > gstart)'; unisonunisonfalse247100COLUMN p2gblathsp.gstopCOMMENTcCOMMENT ON COLUMN p2gblathsp.gstop IS 'stop of HSP on genome (1-based, +1 frame, gstop > gstart)'; unisonunisonfalse247100COLUMN p2gblathsp.pseq_idCOMMENTcCOMMENT ON COLUMN p2gblathsp.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse247100COLUMN p2gblathsp.pstartCOMMENTLCOMMENT ON COLUMN p2gblathsp.pstart IS 'start of HSP on protein (1-based)'; unisonunisonfalse247100COLUMN p2gblathsp.pstopCOMMENTJCOMMENT ON COLUMN p2gblathsp.pstop IS 'stop of HSP on protein (1-based)'; unisonunisonfalse247100 p2gblathspACLREVOKE ALL ON TABLE p2gblathsp FROM PUBLIC; REVOKE ALL ON TABLE p2gblathsp FROM unison; GRANT ALL ON TABLE p2gblathsp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE p2gblathsp TO loader; GRANT SELECT ON TABLE p2gblathsp TO PUBLIC; unisonunisonfalse2471 1259309736pseq_pseq_id_seqSEQUENCErCREATE SEQUENCE pseq_pseq_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 'DROP SEQUENCE unison.pseq_pseq_id_seq; unisonunisonfalse900pseq_pseq_id_seq SEQUENCE SET8SELECT pg_catalog.setval('pseq_pseq_id_seq', 1, false); unisonunisonfalse284300pseq_pseq_id_seqACLREVOKE ALL ON SEQUENCE pseq_pseq_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pseq_pseq_id_seq FROM unison; GRANT ALL ON SEQUENCE pseq_pseq_id_seq TO unison; GRANT UPDATE ON SEQUENCE pseq_pseq_id_seq TO loader; GRANT SELECT ON SEQUENCE pseq_pseq_id_seq TO PUBLIC; unisonunisonfalse2843 1259307805pseqTABLE"CREATE TABLE pseq ( pseq_id integer DEFAULT nextval('pseq_pseq_id_seq'::regclass) NOT NULL, seq text NOT NULL, len integer NOT NULL, md5 character(32) NOT NULL, added timestamp with time zone DEFAULT timenow() NOT NULL, CONSTRAINT pseq_len_gt_0 CHECK ((len > 0)) ); DROP TABLE unison.pseq; unisonunisonfalse330233033304900 TABLE pseqCOMMENT>COMMENT ON TABLE pseq IS 'table of unique protein sequences'; unisonunisonfalse247200COLUMN pseq.pseq_idCOMMENTVCOMMENT ON COLUMN pseq.pseq_id IS 'unique id for sequence; default is serial number'; unisonunisonfalse247200COLUMN pseq.seqCOMMENT2COMMENT ON COLUMN pseq.seq IS 'protein sequence'; unisonunisonfalse247200COLUMN pseq.lenCOMMENTICOMMENT ON COLUMN pseq.len IS 'sequence length, computed automatically'; unisonunisonfalse247200COLUMN pseq.md5COMMENTJCOMMENT ON COLUMN pseq.md5 IS 'md5 for sequence, computed automatically'; unisonunisonfalse247200COLUMN pseq.addedCOMMENTUCOMMENT ON COLUMN pseq.added IS 'timestamp at which sequence was added (automatic)'; unisonunisonfalse247200pseqACLREVOKE ALL ON TABLE pseq FROM PUBLIC; REVOKE ALL ON TABLE pseq FROM unison; GRANT ALL ON TABLE pseq TO unison; GRANT INSERT,UPDATE ON TABLE pseq TO loader; GRANT SELECT,REFERENCES ON TABLE pseq TO PUBLIC; unisonunisonfalse2472u 1259308877blatlociVIEWDCREATE VIEW blatloci AS SELECT ah.p2gblataln_id, h.pseq_id, min(h.pstart) AS pstart, max(h.pstop) AS pstop, count(*) AS exons, sum(((h.pstop - h.pstart) + 1)) AS aln_length, ((((sum(((h.pstop - h.pstart) + 1)))::double precision / (q.len)::double precision) * (100)::double precision))::integer AS pct_cov, a.ident, ((((a.ident)::double precision / (sum(((h.pstop - h.pstart) + 1)))::double precision) * (100)::double precision))::integer AS pct_ident, h.genasm_id, h.chr, h.plus_strand, min(h.gstart) AS gstart, max(h.gstop) AS gstop FROM (((p2gblathsp h JOIN p2gblatalnhsp ah ON ((h.p2gblathsp_id = ah.p2gblathsp_id))) JOIN p2gblataln a ON ((ah.p2gblataln_id = a.p2gblataln_id))) JOIN pseq q ON ((h.pseq_id = q.pseq_id))) GROUP BY h.pseq_id, ah.p2gblataln_id, h.genasm_id, h.chr, h.plus_strand, a.ident, q.len ORDER BY h.pseq_id, ((((sum(((h.pstop - h.pstart) + 1)))::double precision / (q.len)::double precision) * (100)::double precision))::integer DESC, ((((a.ident)::double precision / (sum(((h.pstop - h.pstart) + 1)))::double precision) * (100)::double precision))::integer DESC; DROP VIEW unison.blatloci; unisonunisonfalse3011900 VIEW blatlociCOMMENT:COMMENT ON VIEW blatloci IS 'summary of BLAT alignments'; unisonunisonfalse267700COLUMN blatloci.pseq_idCOMMENTaCOMMENT ON COLUMN blatloci.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2677 00COLUMN blatloci.pstartCOMMENTOCOMMENT ON COLUMN blatloci.pstart IS 'start of alignment in protein sequence'; unisonunisonfalse2677!00COLUMN blatloci.pstopCOMMENTMCOMMENT ON COLUMN blatloci.pstop IS 'stop of alignment in protein sequence'; unisonunisonfalse2677"00COLUMN blatloci.exonsCOMMENT7COMMENT ON COLUMN blatloci.exons IS 'number of exons'; unisonunisonfalse2677#00COLUMN blatloci.aln_lengthCOMMENT@COMMENT ON COLUMN blatloci.aln_length IS 'length of alignment'; unisonunisonfalse2677$00COLUMN blatloci.pct_covCOMMENT:COMMENT ON COLUMN blatloci.pct_cov IS 'percent coverage'; unisonunisonfalse2677%00COLUMN blatloci.pct_identCOMMENT<COMMENT ON COLUMN blatloci.pct_ident IS 'percent identity'; unisonunisonfalse2677&00COLUMN blatloci.genasm_idCOMMENT_COMMENT ON COLUMN blatloci.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse2677'00COLUMN blatloci.chrCOMMENT0COMMENT ON COLUMN blatloci.chr IS 'chromosome'; unisonunisonfalse2677(00COLUMN blatloci.plus_strandCOMMENTWCOMMENT ON COLUMN blatloci.plus_strand IS 'true = ''+'' strand; false = ''-'' strand'; unisonunisonfalse2677)00COLUMN blatloci.gstartCOMMENTMCOMMENT ON COLUMN blatloci.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2677*00COLUMN blatloci.gstopCOMMENTKCOMMENT ON COLUMN blatloci.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2677+00blatlociACLREVOKE ALL ON TABLE blatloci FROM PUBLIC; REVOKE ALL ON TABLE blatloci FROM unison; GRANT ALL ON TABLE blatloci TO unison; GRANT SELECT ON TABLE blatloci TO PUBLIC; unisonunisonfalse2677 1259309706canned_views_cv_id_seqSEQUENCExCREATE SEQUENCE canned_views_cv_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; -DROP SEQUENCE unison.canned_views_cv_id_seq; unisonunisonfalse9,00canned_views_cv_id_seq SEQUENCE SET>SELECT pg_catalog.setval('canned_views_cv_id_seq', 1, false); unisonunisonfalse2828-00canned_views_cv_id_seqACLREVOKE ALL ON SEQUENCE canned_views_cv_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE canned_views_cv_id_seq FROM unison; GRANT ALL ON SEQUENCE canned_views_cv_id_seq TO unison; GRANT UPDATE ON SEQUENCE canned_views_cv_id_seq TO loader; unisonunisonfalse2828v 1259308882 canned_viewsTABLECREATE TABLE canned_views ( cv_id integer DEFAULT nextval('canned_views_cv_id_seq'::regclass) NOT NULL, name text NOT NULL, descr text NOT NULL, sql text NOT NULL, order_by text ); DROP TABLE unison.canned_views; unisonunisonfalse34309.00TABLE canned_viewsCOMMENT>COMMENT ON TABLE canned_views IS 'curated data mining views'; unisonunisonfalse2678/00COLUMN canned_views.nameCOMMENT4COMMENT ON COLUMN canned_views.name IS 'view name'; unisonunisonfalse2678000COLUMN canned_views.order_byCOMMENTCOMMENT ON COLUMN canned_views.order_by IS 'optional final order clause for view (independendent of any internal sorting for distinct, etc)'; unisonunisonfalse2678100 canned_viewsACLREVOKE ALL ON TABLE canned_views FROM PUBLIC; REVOKE ALL ON TABLE canned_views FROM unison; GRANT ALL ON TABLE canned_views TO unison; GRANT SELECT ON TABLE canned_views TO PUBLIC; unisonunisonfalse2678 1259308352current_annotations_sorted_vVIEWTCREATE VIEW current_annotations_sorted_v AS SELECT current_annotations_unsorted_v.pseq_id, current_annotations_unsorted_v.origin_id, current_annotations_unsorted_v.origin, current_annotations_unsorted_v.ann_pref, current_annotations_unsorted_v.pannotation_id, current_annotations_unsorted_v.tax_id, current_annotations_unsorted_v.k, current_annotations_unsorted_v.gs, current_annotations_unsorted_v.latin, current_annotations_unsorted_v.common, current_annotations_unsorted_v.alias, current_annotations_unsorted_v.descr, current_annotations_unsorted_v.added, current_annotations_unsorted_v.link_url FROM current_annotations_v current_annotations_unsorted_v ORDER BY current_annotations_unsorted_v.pseq_id, current_annotations_unsorted_v.ann_pref, (strpos(current_annotations_unsorted_v.alias, '_'::text) = 0), current_annotations_unsorted_v.alias; /DROP VIEW unison.current_annotations_sorted_v; unisonunisonfalse29439200+COLUMN current_annotations_sorted_v.pseq_idCOMMENTuCOMMENT ON COLUMN current_annotations_sorted_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2570300-COLUMN current_annotations_sorted_v.origin_idCOMMENTjCOMMENT ON COLUMN current_annotations_sorted_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2570400*COLUMN current_annotations_sorted_v.originCOMMENThCOMMENT ON COLUMN current_annotations_sorted_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse2570500,COLUMN current_annotations_sorted_v.ann_prefCOMMENTqCOMMENT ON COLUMN current_annotations_sorted_v.ann_pref IS 'annotation preference for the origin of this alias'; unisonunisonfalse25706002COLUMN current_annotations_sorted_v.pannotation_idCOMMENTyCOMMENT ON COLUMN current_annotations_sorted_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2570700*COLUMN current_annotations_sorted_v.tax_idCOMMENTUCOMMENT ON COLUMN current_annotations_sorted_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2570800%COLUMN current_annotations_sorted_v.kCOMMENT~COMMENT ON COLUMN current_annotations_sorted_v.k IS 'Swiss-Prot kingdom code (A=archea; B=bacteria; E=eukaryota; V=viruses)'; unisonunisonfalse2570900&COLUMN current_annotations_sorted_v.gsCOMMENT~COMMENT ON COLUMN current_annotations_sorted_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse2570:00)COLUMN current_annotations_sorted_v.latinCOMMENTSCOMMENT ON COLUMN current_annotations_sorted_v.latin IS 'Latin genus and species'; unisonunisonfalse2570;00*COLUMN current_annotations_sorted_v.commonCOMMENTRCOMMENT ON COLUMN current_annotations_sorted_v.common IS 'common taxonomic name'; unisonunisonfalse2570<00)COLUMN current_annotations_sorted_v.aliasCOMMENTRCOMMENT ON COLUMN current_annotations_sorted_v.alias IS 'alias for the sequence'; unisonunisonfalse2570=00)COLUMN current_annotations_sorted_v.descrCOMMENTPCOMMENT ON COLUMN current_annotations_sorted_v.descr IS 'sequence description'; unisonunisonfalse2570>00)COLUMN current_annotations_sorted_v.addedCOMMENTkCOMMENT ON COLUMN current_annotations_sorted_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse2570?00,COLUMN current_annotations_sorted_v.link_urlCOMMENTQCOMMENT ON COLUMN current_annotations_sorted_v.link_url IS 'URL to source data'; unisonunisonfalse2570@00current_annotations_sorted_vACLREVOKE ALL ON TABLE current_annotations_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE current_annotations_sorted_v FROM unison; GRANT ALL ON TABLE current_annotations_sorted_v TO unison; GRANT SELECT ON TABLE current_annotations_sorted_v TO PUBLIC; unisonunisonfalse2570w 1259308888 e3_and_bh3_cvVIEWCREATE VIEW e3_and_bh3_cv AS SELECT DISTINCT ON (e3d.pseq_id) e3d.pseq_id, e3d.start AS e3_start, e3d.stop AS e3_stop, e3d.score AS e3_score, e3d.eval AS e3_eval, bh3.start AS bh3_start, bh3.stop AS bh3_stop, bh3.score AS bh3_score, bh3.eval AS bh3_eval, m.name AS e3_name, m.descr AS e3_descr FROM (((pahmm e3d JOIN pahmm bh3 ON ((e3d.pseq_id = bh3.pseq_id))) JOIN pmsm_pmhmm msm ON (((e3d.pmodel_id = msm.pmodel_id) AND (msm.pmodelset_id = pmodelset_id('E3 Ligase Domains'::text))))) JOIN pmhmm m ON ((e3d.pmodel_id = m.pmodel_id))) WHERE (((e3d.params_id = 43) AND (bh3.params_id = 46)) AND (bh3.pmodel_id = 19028469)) ORDER BY e3d.pseq_id, e3d.eval, bh3.score DESC; DROP VIEW unison.e3_and_bh3_cv; unisonunisonfalse30129A00 e3_and_bh3_cvACLREVOKE ALL ON TABLE e3_and_bh3_cv FROM PUBLIC; REVOKE ALL ON TABLE e3_and_bh3_cv FROM unison; GRANT ALL ON TABLE e3_and_bh3_cv TO unison; GRANT SELECT ON TABLE e3_and_bh3_cv TO PUBLIC; unisonunisonfalse2679x 1259308893ensembl_coordinates_mvTABLECREATE TABLE ensembl_coordinates_mv ( pseq_id integer, pannotation_id integer, origin_id integer, tax_id integer, method text, genome text, chr text, gstart text, gstop text, strand text ); *DROP TABLE unison.ensembl_coordinates_mv; unisonunisonfalse9B00%COLUMN ensembl_coordinates_mv.pseq_idCOMMENToCOMMENT ON COLUMN ensembl_coordinates_mv.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2680C00,COLUMN ensembl_coordinates_mv.pannotation_idCOMMENTsCOMMENT ON COLUMN ensembl_coordinates_mv.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2680D00'COLUMN ensembl_coordinates_mv.origin_idCOMMENTdCOMMENT ON COLUMN ensembl_coordinates_mv.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2680E00$COLUMN ensembl_coordinates_mv.tax_idCOMMENTOCOMMENT ON COLUMN ensembl_coordinates_mv.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2680F00!COLUMN ensembl_coordinates_mv.chrCOMMENT>COMMENT ON COLUMN ensembl_coordinates_mv.chr IS 'chromosome'; unisonunisonfalse2680G00$COLUMN ensembl_coordinates_mv.gstartCOMMENT[COMMENT ON COLUMN ensembl_coordinates_mv.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2680H00#COLUMN ensembl_coordinates_mv.gstopCOMMENTYCOMMENT ON COLUMN ensembl_coordinates_mv.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2680I00$COLUMN ensembl_coordinates_mv.strandCOMMENTVCOMMENT ON COLUMN ensembl_coordinates_mv.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2680J00ensembl_coordinates_mvACLREVOKE ALL ON TABLE ensembl_coordinates_mv FROM PUBLIC; REVOKE ALL ON TABLE ensembl_coordinates_mv FROM unison; GRANT ALL ON TABLE ensembl_coordinates_mv TO unison; GRANT SELECT ON TABLE ensembl_coordinates_mv TO PUBLIC; unisonunisonfalse2680y 1259308899ensembl_coordinates_vVIEWCREATE VIEW ensembl_coordinates_v AS SELECT palias.pseq_id, palias.pannotation_id, palias.origin_id, palias.tax_id, split_part(split_part(palias.descr, ':'::text, 2), ' '::text, 1) AS method, split_part(palias.descr, ':'::text, 3) AS genome, split_part(palias.descr, ':'::text, 4) AS chr, split_part(palias.descr, ':'::text, 5) AS gstart, split_part(palias.descr, ':'::text, 6) AS gstop, CASE WHEN (split_part(split_part(palias.descr, ':'::text, 7), ' '::text, 1) = (1)::text) THEN '+'::text ELSE '-'::text END AS strand FROM palias WHERE (((palias.origin_id >= 100) AND (palias.origin_id <= 160)) AND (palias.descr ~~ 'pep%'::text)); (DROP VIEW unison.ensembl_coordinates_v; unisonunisonfalse30139K00$COLUMN ensembl_coordinates_v.pseq_idCOMMENTnCOMMENT ON COLUMN ensembl_coordinates_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2681L00+COLUMN ensembl_coordinates_v.pannotation_idCOMMENTrCOMMENT ON COLUMN ensembl_coordinates_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2681M00&COLUMN ensembl_coordinates_v.origin_idCOMMENTcCOMMENT ON COLUMN ensembl_coordinates_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2681N00#COLUMN ensembl_coordinates_v.tax_idCOMMENTNCOMMENT ON COLUMN ensembl_coordinates_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2681O00 COLUMN ensembl_coordinates_v.chrCOMMENT=COMMENT ON COLUMN ensembl_coordinates_v.chr IS 'chromosome'; unisonunisonfalse2681P00#COLUMN ensembl_coordinates_v.gstartCOMMENTZCOMMENT ON COLUMN ensembl_coordinates_v.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2681Q00"COLUMN ensembl_coordinates_v.gstopCOMMENTXCOMMENT ON COLUMN ensembl_coordinates_v.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2681R00#COLUMN ensembl_coordinates_v.strandCOMMENTUCOMMENT ON COLUMN ensembl_coordinates_v.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2681S00ensembl_coordinates_vACLREVOKE ALL ON TABLE ensembl_coordinates_v FROM PUBLIC; REVOKE ALL ON TABLE ensembl_coordinates_v FROM unison; GRANT ALL ON TABLE ensembl_coordinates_v TO unison; GRANT SELECT ON TABLE ensembl_coordinates_v TO PUBLIC; unisonunisonfalse2681z 1259308903"ensembl_unambiguous_coordinates_mvTABLECREATE TABLE ensembl_unambiguous_coordinates_mv ( pseq_id integer, pannotation_id integer, origin_id integer, tax_id integer, method text, genome text, chr text, gstart text, gstop text, strand text ); 6DROP TABLE unison.ensembl_unambiguous_coordinates_mv; unisonunisonfalse9T001COLUMN ensembl_unambiguous_coordinates_mv.pseq_idCOMMENT{COMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2682U008COLUMN ensembl_unambiguous_coordinates_mv.pannotation_idCOMMENTCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2682V003COLUMN ensembl_unambiguous_coordinates_mv.origin_idCOMMENTpCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2682W000COLUMN ensembl_unambiguous_coordinates_mv.tax_idCOMMENT[COMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2682X00-COLUMN ensembl_unambiguous_coordinates_mv.chrCOMMENTJCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.chr IS 'chromosome'; unisonunisonfalse2682Y000COLUMN ensembl_unambiguous_coordinates_mv.gstartCOMMENTgCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2682Z00/COLUMN ensembl_unambiguous_coordinates_mv.gstopCOMMENTeCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2682[000COLUMN ensembl_unambiguous_coordinates_mv.strandCOMMENTbCOMMENT ON COLUMN ensembl_unambiguous_coordinates_mv.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2682\00"ensembl_unambiguous_coordinates_mvACL REVOKE ALL ON TABLE ensembl_unambiguous_coordinates_mv FROM PUBLIC; REVOKE ALL ON TABLE ensembl_unambiguous_coordinates_mv FROM unison; GRANT ALL ON TABLE ensembl_unambiguous_coordinates_mv TO unison; GRANT SELECT ON TABLE ensembl_unambiguous_coordinates_mv TO PUBLIC; unisonunisonfalse2682{ 1259308909!ensembl_unambiguous_coordinates_vVIEWCREATE VIEW ensembl_unambiguous_coordinates_v AS SELECT e1.pseq_id, e1.pannotation_id, e1.origin_id, e1.tax_id, e1.method, e1.genome, e1.chr, e1.gstart, e1.gstop, e1.strand FROM (ensembl_coordinates_mv e1 JOIN (SELECT ensembl_coordinates_mv.pseq_id, ensembl_coordinates_mv.genome FROM ensembl_coordinates_mv GROUP BY ensembl_coordinates_mv.pseq_id, ensembl_coordinates_mv.genome HAVING (count(*) = 1)) e2 ON (((e1.pseq_id = e2.pseq_id) AND (e1.genome = e2.genome)))); 4DROP VIEW unison.ensembl_unambiguous_coordinates_v; unisonunisonfalse30149]000COLUMN ensembl_unambiguous_coordinates_v.pseq_idCOMMENTzCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2683^007COLUMN ensembl_unambiguous_coordinates_v.pannotation_idCOMMENT~COMMENT ON COLUMN ensembl_unambiguous_coordinates_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2683_002COLUMN ensembl_unambiguous_coordinates_v.origin_idCOMMENToCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2683`00/COLUMN ensembl_unambiguous_coordinates_v.tax_idCOMMENTZCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2683a00,COLUMN ensembl_unambiguous_coordinates_v.chrCOMMENTICOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.chr IS 'chromosome'; unisonunisonfalse2683b00/COLUMN ensembl_unambiguous_coordinates_v.gstartCOMMENTfCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2683c00.COLUMN ensembl_unambiguous_coordinates_v.gstopCOMMENTdCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2683d00/COLUMN ensembl_unambiguous_coordinates_v.strandCOMMENTaCOMMENT ON COLUMN ensembl_unambiguous_coordinates_v.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2683e00!ensembl_unambiguous_coordinates_vACL REVOKE ALL ON TABLE ensembl_unambiguous_coordinates_v FROM PUBLIC; REVOKE ALL ON TABLE ensembl_unambiguous_coordinates_v FROM unison; GRANT ALL ON TABLE ensembl_unambiguous_coordinates_v TO unison; GRANT SELECT ON TABLE ensembl_unambiguous_coordinates_v TO PUBLIC; unisonunisonfalse2683 1259308163ensembl_unambiguous_overlaps_mvTABLECREATE TABLE ensembl_unambiguous_overlaps_mv ( genome text, chr text, strand text, q_pseq_id integer, q_gstart text, q_gstop text, t_pseq_id integer, t_gstart text, t_gstop text ); 3DROP TABLE unison.ensembl_unambiguous_overlaps_mv; unisonunisonfalse9f00*COLUMN ensembl_unambiguous_overlaps_mv.chrCOMMENTGCOMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.chr IS 'chromosome'; unisonunisonfalse2537g00-COLUMN ensembl_unambiguous_overlaps_mv.strandCOMMENT_COMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2537h000COLUMN ensembl_unambiguous_overlaps_mv.q_pseq_idCOMMENTPCOMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.q_pseq_id IS 'query pseq_id'; unisonunisonfalse2537i000COLUMN ensembl_unambiguous_overlaps_mv.t_pseq_idCOMMENTQCOMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.t_pseq_id IS 'target pseq_id'; unisonunisonfalse2537j00/COLUMN ensembl_unambiguous_overlaps_mv.t_gstartCOMMENTbCOMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.t_gstart IS 'genomic start of target sequence'; unisonunisonfalse2537k00.COLUMN ensembl_unambiguous_overlaps_mv.t_gstopCOMMENT`COMMENT ON COLUMN ensembl_unambiguous_overlaps_mv.t_gstop IS 'genomic stop of target sequence'; unisonunisonfalse2537l00ensembl_unambiguous_overlaps_mvACLREVOKE ALL ON TABLE ensembl_unambiguous_overlaps_mv FROM PUBLIC; REVOKE ALL ON TABLE ensembl_unambiguous_overlaps_mv FROM unison; GRANT ALL ON TABLE ensembl_unambiguous_overlaps_mv TO unison; GRANT SELECT ON TABLE ensembl_unambiguous_overlaps_mv TO PUBLIC; unisonunisonfalse2537| 1259308913ensembl_unambiguous_overlaps_vVIEWCREATE VIEW ensembl_unambiguous_overlaps_v AS SELECT a1.genome, a1.chr, a1.strand, a1.pseq_id AS q_pseq_id, a1.gstart AS q_gstart, a1.gstop AS q_gstop, a2.pseq_id AS t_pseq_id, a2.gstart AS t_gstart, a2.gstop AS t_gstop FROM (ensembl_unambiguous_coordinates_mv a1 JOIN ensembl_unambiguous_coordinates_mv a2 ON ((((((a1.genome = a2.genome) AND (a1.chr = a2.chr)) AND (a1.strand = a2.strand)) AND (a2.gstart <= a1.gstop)) AND (a2.gstop >= a1.gstart)))); 1DROP VIEW unison.ensembl_unambiguous_overlaps_v; unisonunisonfalse30159m00)COLUMN ensembl_unambiguous_overlaps_v.chrCOMMENTFCOMMENT ON COLUMN ensembl_unambiguous_overlaps_v.chr IS 'chromosome'; unisonunisonfalse2684n00,COLUMN ensembl_unambiguous_overlaps_v.strandCOMMENT^COMMENT ON COLUMN ensembl_unambiguous_overlaps_v.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse2684o00/COLUMN ensembl_unambiguous_overlaps_v.q_pseq_idCOMMENTOCOMMENT ON COLUMN ensembl_unambiguous_overlaps_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse2684p00/COLUMN ensembl_unambiguous_overlaps_v.t_pseq_idCOMMENTPCOMMENT ON COLUMN ensembl_unambiguous_overlaps_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse2684q00.COLUMN ensembl_unambiguous_overlaps_v.t_gstartCOMMENTaCOMMENT ON COLUMN ensembl_unambiguous_overlaps_v.t_gstart IS 'genomic start of target sequence'; unisonunisonfalse2684r00-COLUMN ensembl_unambiguous_overlaps_v.t_gstopCOMMENT_COMMENT ON COLUMN ensembl_unambiguous_overlaps_v.t_gstop IS 'genomic stop of target sequence'; unisonunisonfalse2684s00ensembl_unambiguous_overlaps_vACLREVOKE ALL ON TABLE ensembl_unambiguous_overlaps_v FROM PUBLIC; REVOKE ALL ON TABLE ensembl_unambiguous_overlaps_v FROM unison; GRANT ALL ON TABLE ensembl_unambiguous_overlaps_v TO unison; GRANT SELECT ON TABLE ensembl_unambiguous_overlaps_v TO PUBLIC; unisonunisonfalse2684"1255308162 pset_id(text)FUNCTION!CREATE FUNCTION pset_id(text) RETURNS integer AS $_$DECLARE V_id integer; BEGIN select into V_id pset_id from pset where upper(name)=upper($1); IF NOT FOUND THEN RAISE WARNING 'pset ''%'' not found', $1; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql IMMUTABLE STRICT; $DROP FUNCTION unison.pset_id(text); unisonunisonfalse91293t00 pset_id(text)ACLREVOKE ALL ON FUNCTION pset_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION pset_id(text) FROM unison; GRANT ALL ON FUNCTION pset_id(text) TO unison; GRANT ALL ON FUNCTION pset_id(text) TO PUBLIC; unisonunisonfalse3451255308917sequence_ends(text)FUNCTIONCREATE FUNCTION sequence_ends(text) RETURNS text AS $_$ select sequence_ends($1,5); $_$ LANGUAGE sql IMMUTABLE STRICT; *DROP FUNCTION unison.sequence_ends(text); unisonunisonfalse9u00FUNCTION sequence_ends(text)COMMENTrCOMMENT ON FUNCTION sequence_ends(text) IS 'equivalent to sequence_ends(seq,5); see sequence_ends(text,integer)'; unisonunisonfalse53v00sequence_ends(text)ACLREVOKE ALL ON FUNCTION sequence_ends(text) FROM PUBLIC; REVOKE ALL ON FUNCTION sequence_ends(text) FROM unison; GRANT ALL ON FUNCTION sequence_ends(text) TO unison; GRANT ALL ON FUNCTION sequence_ends(text) TO PUBLIC; unisonunisonfalse53 1259307873pseqsetTABLECCREATE TABLE pseqset ( pset_id integer, pseq_id integer ); DROP TABLE unison.pseqset; unisonunisonfalse9w00 TABLE pseqsetCOMMENTICOMMENT ON TABLE pseqset IS 'links pset and pseq instances (many-many)'; unisonunisonfalse2487x00COLUMN pseqset.pset_idCOMMENT5COMMENT ON COLUMN pseqset.pset_id IS 'pset.pset_id'; unisonunisonfalse2487y00COLUMN pseqset.pseq_idCOMMENT5COMMENT ON COLUMN pseqset.pseq_id IS 'pseq.pseq_id'; unisonunisonfalse2487z00pseqsetACLREVOKE ALL ON TABLE pseqset FROM PUBLIC; REVOKE ALL ON TABLE pseqset FROM unison; GRANT ALL ON TABLE pseqset TO unison; GRANT INSERT,UPDATE ON TABLE pseqset TO loader; GRANT SELECT ON TABLE pseqset TO PUBLIC; unisonunisonfalse2487} 1259308918extended_annotation_vVIEWCREATE VIEW extended_annotation_v AS SELECT ba.pseq_id, sequence_ends(q.seq) AS sequence_ends, ba.origin_id, ba.origin, ba.ann_pref, ba.pannotation_id, ba.tax_id, ba.k, ba.gs, ba.latin, ba.common, ba.alias, ba.descr, ba.added, ba.link_url, (EXISTS (SELECT pseqset.pset_id, pseqset.pseq_id FROM pseqset WHERE ((pseqset.pset_id = pset_id('patented'::text)) AND (pseqset.pseq_id = q.pseq_id)))) AS patented, (EXISTS (SELECT pseqset.pset_id, pseqset.pseq_id FROM pseqset WHERE ((pseqset.pset_id = pset_id('patented 98%'::text)) AND (pseqset.pseq_id = q.pseq_id)))) AS "patented98%" FROM (pseq q JOIN best_annotation_mv ba ON ((q.pseq_id = ba.pseq_id))); (DROP VIEW unison.extended_annotation_v; unisonunisonfalse30169{00VIEW extended_annotation_vCOMMENTQCOMMENT ON VIEW extended_annotation_v IS 'summary of best sequence information'; unisonunisonfalse2685|00extended_annotation_vACLREVOKE ALL ON TABLE extended_annotation_v FROM PUBLIC; REVOKE ALL ON TABLE extended_annotation_v FROM unison; GRANT ALL ON TABLE extended_annotation_v TO unison; GRANT SELECT ON TABLE extended_annotation_v TO PUBLIC; unisonunisonfalse2685 1259307852pmprospect_scop_mvTABLENCREATE TABLE pmprospect_scop_mv ( pmodel_id integer, sunid integer ); &DROP TABLE unison.pmprospect_scop_mv; unisonunisonfalse9}00TABLE pmprospect_scop_mvCOMMENTeCOMMENT ON TABLE pmprospect_scop_mv IS 'materialized view of Prospect model <-> scop sunid mapping'; unisonunisonfalse2483~00#COLUMN pmprospect_scop_mv.pmodel_idCOMMENTUCOMMENT ON COLUMN pmprospect_scop_mv.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse248300pmprospect_scop_mvACLREVOKE ALL ON TABLE pmprospect_scop_mv FROM PUBLIC; REVOKE ALL ON TABLE pmprospect_scop_mv FROM unison; GRANT ALL ON TABLE pmprospect_scop_mv TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pmprospect_scop_mv TO loader; GRANT SELECT ON TABLE pmprospect_scop_mv TO PUBLIC; unisonunisonfalse2483~ 1259308923fn3_prospect_pmodelset_dvVIEW,CREATE VIEW fn3_prospect_pmodelset_dv AS SELECT DISTINCT pmprospect_scop.pmodel_id FROM pmprospect_scop_mv pmprospect_scop WHERE (pmprospect_scop.sunid IN (SELECT des.sunid FROM scop.des WHERE ((des.level = 'px'::text) AND (des.sccs ~ 'b[.]1[.]2[.]'::text)))) ORDER BY pmprospect_scop.pmodel_id; ,DROP VIEW unison.fn3_prospect_pmodelset_dv; unisonunisonfalse3017900*COLUMN fn3_prospect_pmodelset_dv.pmodel_idCOMMENT\COMMENT ON COLUMN fn3_prospect_pmodelset_dv.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse268600fn3_prospect_pmodelset_dvACLREVOKE ALL ON TABLE fn3_prospect_pmodelset_dv FROM PUBLIC; REVOKE ALL ON TABLE fn3_prospect_pmodelset_dv FROM unison; GRANT ALL ON TABLE fn3_prospect_pmodelset_dv TO unison; GRANT SELECT ON TABLE fn3_prospect_pmodelset_dv TO PUBLIC; unisonunisonfalse2686 1259309708genasm_genasm_id_seqSEQUENCEvCREATE SEQUENCE genasm_genasm_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; +DROP SEQUENCE unison.genasm_genasm_id_seq; unisonunisonfalse900genasm_genasm_id_seq SEQUENCE SET<SELECT pg_catalog.setval('genasm_genasm_id_seq', 1, false); unisonunisonfalse282900genasm_genasm_id_seqACLREVOKE ALL ON SEQUENCE genasm_genasm_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE genasm_genasm_id_seq FROM unison; GRANT ALL ON SEQUENCE genasm_genasm_id_seq TO unison; GRANT UPDATE ON SEQUENCE genasm_genasm_id_seq TO loader; unisonunisonfalse2829 1259308927genasmTABLECREATE TABLE genasm ( genasm_id integer DEFAULT nextval('genasm_genasm_id_seq'::regclass) NOT NULL, tax_id integer, name text NOT NULL, url text ); DROP TABLE unison.genasm; unisonunisonfalse3431900 TABLE genasmCOMMENT2COMMENT ON TABLE genasm IS 'genome and assembly'; unisonunisonfalse268700COLUMN genasm.genasm_idCOMMENT]COMMENT ON COLUMN genasm.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse268700COLUMN genasm.tax_idCOMMENT?COMMENT ON COLUMN genasm.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse268700COLUMN genasm.nameCOMMENTHCOMMENT ON COLUMN genasm.name IS 'genome assembly name (e.g. NHGD-34)'; unisonunisonfalse268700COLUMN genasm.urlCOMMENT:COMMENT ON COLUMN genasm.url IS 'URL of genome assembly'; unisonunisonfalse268700genasmACLREVOKE ALL ON TABLE genasm FROM PUBLIC; REVOKE ALL ON TABLE genasm FROM unison; GRANT ALL ON TABLE genasm TO unison; GRANT INSERT,UPDATE ON TABLE genasm TO loader; GRANT SELECT,REFERENCES ON TABLE genasm TO PUBLIC; unisonunisonfalse2687 1259308933gg_famid_pseq_id_mvTABLEMCREATE TABLE gg_famid_pseq_id_mv ( famid integer, pseq_id integer ); 'DROP TABLE unison.gg_famid_pseq_id_mv; unisonunisonfalse900TABLE gg_famid_pseq_id_mvCOMMENTbCOMMENT ON TABLE gg_famid_pseq_id_mv IS 'materialized view of GenenGenes<->pseq_id associations'; unisonunisonfalse268800"COLUMN gg_famid_pseq_id_mv.pseq_idCOMMENTlCOMMENT ON COLUMN gg_famid_pseq_id_mv.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse268800gg_famid_pseq_id_mvACLREVOKE ALL ON TABLE gg_famid_pseq_id_mv FROM PUBLIC; REVOKE ALL ON TABLE gg_famid_pseq_id_mv FROM unison; GRANT ALL ON TABLE gg_famid_pseq_id_mv TO unison; GRANT SELECT ON TABLE gg_famid_pseq_id_mv TO PUBLIC; unisonunisonfalse2688 1259308936gg_famid_pseq_id_vVIEWCREATE VIEW gg_famid_pseq_id_v AS SELECT DISTINCT uf.famid, pd.pseq_id FROM ((sst.unqfamily uf JOIN sst.v_unq2dna ud ON ((ud.unqid = uf.unqid))) JOIN sst.v_trans pd ON ((pd.dnaid = ud.dnaid))) ORDER BY uf.famid, pd.pseq_id; %DROP VIEW unison.gg_famid_pseq_id_v; unisonunisonfalse3018900VIEW gg_famid_pseq_id_vCOMMENTOCOMMENT ON VIEW gg_famid_pseq_id_v IS 'GenenGenes family-to-sequence mapping'; unisonunisonfalse268900!COLUMN gg_famid_pseq_id_v.pseq_idCOMMENTkCOMMENT ON COLUMN gg_famid_pseq_id_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse268900gg_famid_pseq_id_vACLREVOKE ALL ON TABLE gg_famid_pseq_id_v FROM PUBLIC; REVOKE ALL ON TABLE gg_famid_pseq_id_v FROM unison; GRANT ALL ON TABLE gg_famid_pseq_id_v TO unison; GRANT SELECT ON TABLE gg_famid_pseq_id_v TO PUBLIC; unisonunisonfalse2689 1259308104 homologene_vVIEW)CREATE VIEW homologene_v AS SELECT h.hid, h.tax_id, h.gene_id, h.gene_symbol, h.gi, h.acc, sa.pseq_id FROM ((ncbi.homologene h JOIN pannotation oa ON (((h.acc = oa.alias) AND (oa.origin_id = origin_id('RefSeq'::text))))) JOIN pseq_pannotation sa ON ((oa.pannotation_id = sa.pannotation_id))); DROP VIEW unison.homologene_v; unisonunisonfalse2926900VIEW homologene_vCOMMENToCOMMENT ON VIEW homologene_v IS 'view of ncbi.homologene with pseq_ids. WARNING: omits entries not in Unison'; unisonunisonfalse252600COLUMN homologene_v.hidCOMMENTKCOMMENT ON COLUMN homologene_v.hid IS 'homologene gene family identifier'; unisonunisonfalse252600COLUMN homologene_v.tax_idCOMMENTECOMMENT ON COLUMN homologene_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse252600COLUMN homologene_v.gene_idCOMMENTFCOMMENT ON COLUMN homologene_v.gene_id IS 'NCBI Entrez Gene gene_id'; unisonunisonfalse252600COLUMN homologene_v.accCOMMENT<COMMENT ON COLUMN homologene_v.acc IS 'sequence accession'; unisonunisonfalse252600COLUMN homologene_v.pseq_idCOMMENTeCOMMENT ON COLUMN homologene_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse252600 homologene_vACLREVOKE ALL ON TABLE homologene_v FROM PUBLIC; REVOKE ALL ON TABLE homologene_v FROM unison; GRANT ALL ON TABLE homologene_v TO unison; GRANT SELECT ON TABLE homologene_v TO PUBLIC; unisonunisonfalse2526 1259308108homologene_pairs_vVIEWjCREATE VIEW homologene_pairs_v AS SELECT q.hid, q.pseq_id AS q_pseq_id, q.acc AS q_acc, q.tax_id AS q_tax_id, q.gene_symbol AS q_gene_symbol, t.pseq_id AS t_pseq_id, t.acc AS t_acc, t.tax_id AS t_tax_id, t.gene_symbol AS t_gene_symbol FROM (homologene_v q JOIN homologene_v t ON (((q.hid = t.hid) AND ((q.pseq_id <> t.pseq_id) OR (q.tax_id <> t.tax_id))))); %DROP VIEW unison.homologene_pairs_v; unisonunisonfalse2927900VIEW homologene_pairs_vCOMMENT[COMMENT ON VIEW homologene_pairs_v IS 'pairs of sequences from HomoloGene, with pseq_ids'; unisonunisonfalse252700COLUMN homologene_pairs_v.hidCOMMENTQCOMMENT ON COLUMN homologene_pairs_v.hid IS 'homologene gene family identifier'; unisonunisonfalse252700#COLUMN homologene_pairs_v.q_pseq_idCOMMENTCCOMMENT ON COLUMN homologene_pairs_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse252700"COLUMN homologene_pairs_v.q_tax_idCOMMENTHCOMMENT ON COLUMN homologene_pairs_v.q_tax_id IS 'tax_id of q_pseq_id'; unisonunisonfalse252700#COLUMN homologene_pairs_v.t_pseq_idCOMMENTDCOMMENT ON COLUMN homologene_pairs_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse252700"COLUMN homologene_pairs_v.t_tax_idCOMMENTMCOMMENT ON COLUMN homologene_pairs_v.t_tax_id IS 'tax_id of target pseq_id'; unisonunisonfalse252700'COLUMN homologene_pairs_v.t_gene_symbolCOMMENT\COMMENT ON COLUMN homologene_pairs_v.t_gene_symbol IS 'target sequence Entrez Gene symbol'; unisonunisonfalse252700homologene_pairs_vACLREVOKE ALL ON TABLE homologene_pairs_v FROM PUBLIC; REVOKE ALL ON TABLE homologene_pairs_v FROM unison; GRANT ALL ON TABLE homologene_pairs_v TO unison; GRANT SELECT ON TABLE homologene_pairs_v TO PUBLIC; unisonunisonfalse2527 1259308112homologene_orthologs_vVIEWCREATE VIEW homologene_orthologs_v AS SELECT homologene_pairs_v.hid, homologene_pairs_v.q_pseq_id, homologene_pairs_v.q_acc, homologene_pairs_v.q_tax_id, homologene_pairs_v.q_gene_symbol, homologene_pairs_v.t_pseq_id, homologene_pairs_v.t_acc, homologene_pairs_v.t_tax_id, homologene_pairs_v.t_gene_symbol FROM homologene_pairs_v homologene_pairs_v WHERE (homologene_pairs_v.q_tax_id <> homologene_pairs_v.t_tax_id); )DROP VIEW unison.homologene_orthologs_v; unisonunisonfalse2928900VIEW homologene_orthologs_vCOMMENTOCOMMENT ON VIEW homologene_orthologs_v IS 'orthologs from homologene_pairs_v'; unisonunisonfalse252800!COLUMN homologene_orthologs_v.hidCOMMENTUCOMMENT ON COLUMN homologene_orthologs_v.hid IS 'homologene gene family identifier'; unisonunisonfalse252800'COLUMN homologene_orthologs_v.q_pseq_idCOMMENTGCOMMENT ON COLUMN homologene_orthologs_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse252800&COLUMN homologene_orthologs_v.q_tax_idCOMMENTLCOMMENT ON COLUMN homologene_orthologs_v.q_tax_id IS 'tax_id of q_pseq_id'; unisonunisonfalse252800'COLUMN homologene_orthologs_v.t_pseq_idCOMMENTHCOMMENT ON COLUMN homologene_orthologs_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse252800&COLUMN homologene_orthologs_v.t_tax_idCOMMENTQCOMMENT ON COLUMN homologene_orthologs_v.t_tax_id IS 'tax_id of target pseq_id'; unisonunisonfalse252800+COLUMN homologene_orthologs_v.t_gene_symbolCOMMENT`COMMENT ON COLUMN homologene_orthologs_v.t_gene_symbol IS 'target sequence Entrez Gene symbol'; unisonunisonfalse252800homologene_orthologs_vACLREVOKE ALL ON TABLE homologene_orthologs_v FROM PUBLIC; REVOKE ALL ON TABLE homologene_orthologs_v FROM unison; GRANT ALL ON TABLE homologene_orthologs_v TO unison; GRANT SELECT ON TABLE homologene_orthologs_v TO PUBLIC; unisonunisonfalse2528 1259308940homologene_paralogs_vVIEWCREATE VIEW homologene_paralogs_v AS SELECT homologene_pairs_v.hid, homologene_pairs_v.q_pseq_id, homologene_pairs_v.q_acc, homologene_pairs_v.q_tax_id, homologene_pairs_v.q_gene_symbol, homologene_pairs_v.t_pseq_id, homologene_pairs_v.t_acc, homologene_pairs_v.t_tax_id, homologene_pairs_v.t_gene_symbol FROM homologene_pairs_v homologene_pairs_v WHERE (homologene_pairs_v.q_tax_id = homologene_pairs_v.t_tax_id); (DROP VIEW unison.homologene_paralogs_v; unisonunisonfalse3019900VIEW homologene_paralogs_vCOMMENTMCOMMENT ON VIEW homologene_paralogs_v IS 'paralogs from homologene_pairs_v'; unisonunisonfalse269000 COLUMN homologene_paralogs_v.hidCOMMENTTCOMMENT ON COLUMN homologene_paralogs_v.hid IS 'homologene gene family identifier'; unisonunisonfalse269000&COLUMN homologene_paralogs_v.q_pseq_idCOMMENTFCOMMENT ON COLUMN homologene_paralogs_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse269000%COLUMN homologene_paralogs_v.q_tax_idCOMMENTKCOMMENT ON COLUMN homologene_paralogs_v.q_tax_id IS 'tax_id of q_pseq_id'; unisonunisonfalse269000&COLUMN homologene_paralogs_v.t_pseq_idCOMMENTGCOMMENT ON COLUMN homologene_paralogs_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse269000%COLUMN homologene_paralogs_v.t_tax_idCOMMENTPCOMMENT ON COLUMN homologene_paralogs_v.t_tax_id IS 'tax_id of target pseq_id'; unisonunisonfalse269000*COLUMN homologene_paralogs_v.t_gene_symbolCOMMENT_COMMENT ON COLUMN homologene_paralogs_v.t_gene_symbol IS 'target sequence Entrez Gene symbol'; unisonunisonfalse269000homologene_paralogs_vACLREVOKE ALL ON TABLE homologene_paralogs_v FROM PUBLIC; REVOKE ALL ON TABLE homologene_paralogs_v FROM unison; GRANT ALL ON TABLE homologene_paralogs_v TO unison; GRANT SELECT ON TABLE homologene_paralogs_v TO PUBLIC; unisonunisonfalse269061255308944hmm_pmodel_id(text)FUNCTIONCREATE FUNCTION hmm_pmodel_id(text) RETURNS SETOF integer AS $_$select pmodel_id from pmhmm where acc=$1 or name=$1 order by added desc;$_$ LANGUAGE sql IMMUTABLE STRICT; *DROP FUNCTION unison.hmm_pmodel_id(text); unisonunisonfalse900hmm_pmodel_id(text)ACLREVOKE ALL ON FUNCTION hmm_pmodel_id(text) FROM PUBLIC; REVOKE ALL ON FUNCTION hmm_pmodel_id(text) FROM unison; GRANT ALL ON FUNCTION hmm_pmodel_id(text) TO unison; GRANT ALL ON FUNCTION hmm_pmodel_id(text) TO PUBLIC; unisonunisonfalse54 1259307827pfregexpTABLECREATE TABLE pfregexp ( pftype_id integer DEFAULT pftype_id('regexp'::text), start integer, stop integer, params_id integer, pmodel_id integer NOT NULL ) INHERITS (pfeature); DROP TABLE unison.pfregexp; unisonunisonfalse330933102473900TABLE pfregexpCOMMENTUCOMMENT ON TABLE pfregexp IS 'regular expression features based on pmregexp motifs'; unisonunisonfalse247700COLUMN pfregexp.pfeature_idCOMMENTXCOMMENT ON COLUMN pfregexp.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse247700COLUMN pfregexp.pseq_idCOMMENTaCOMMENT ON COLUMN pfregexp.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse247700COLUMN pfregexp.pftype_idCOMMENTdCOMMENT ON COLUMN pfregexp.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse247700COLUMN pfregexp.startCOMMENTOCOMMENT ON COLUMN pfregexp.start IS 'start of prediction in protein sequence'; unisonunisonfalse247700COLUMN pfregexp.stopCOMMENTMCOMMENT ON COLUMN pfregexp.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse247700COLUMN pfregexp.params_idCOMMENT]COMMENT ON COLUMN pfregexp.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse247700COLUMN pfregexp.pmodel_idCOMMENTKCOMMENT ON COLUMN pfregexp.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse247700pfregexpACLREVOKE ALL ON TABLE pfregexp FROM PUBLIC; REVOKE ALL ON TABLE pfregexp FROM unison; GRANT ALL ON TABLE pfregexp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pfregexp TO loader; GRANT SELECT ON TABLE pfregexp TO PUBLIC; unisonunisonfalse2477 1259307831 pftmdetectTABLE CREATE TABLE pftmdetect ( pftype_id integer DEFAULT pftype_id('tmdetect'::text), prob real NOT NULL, type character(1) NOT NULL, CONSTRAINT pftmdetect_type_is_m_n_or_s CHECK ((((type = 'M'::bpchar) OR (type = 'N'::bpchar)) OR (type = 'S'::bpchar))) ) INHERITS (pfeature); DROP TABLE unison.pftmdetect; unisonunisonfalse3311331233132473900TABLE pftmdetectCOMMENTGCOMMENT ON TABLE pftmdetect IS 'signal and transmembrane predictions'; unisonunisonfalse247800COLUMN pftmdetect.pfeature_idCOMMENTZCOMMENT ON COLUMN pftmdetect.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse247800COLUMN pftmdetect.pseq_idCOMMENTcCOMMENT ON COLUMN pftmdetect.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse247800COLUMN pftmdetect.pftype_idCOMMENTfCOMMENT ON COLUMN pftmdetect.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse247800COLUMN pftmdetect.startCOMMENTQCOMMENT ON COLUMN pftmdetect.start IS 'start of prediction in protein sequence'; unisonunisonfalse247800COLUMN pftmdetect.stopCOMMENTOCOMMENT ON COLUMN pftmdetect.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse247800COLUMN pftmdetect.params_idCOMMENT_COMMENT ON COLUMN pftmdetect.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse247800 pftmdetectACLREVOKE ALL ON TABLE pftmdetect FROM PUBLIC; REVOKE ALL ON TABLE pftmdetect FROM unison; GRANT ALL ON TABLE pftmdetect TO unison; GRANT INSERT,UPDATE ON TABLE pftmdetect TO loader; GRANT SELECT ON TABLE pftmdetect TO PUBLIC; unisonunisonfalse2478 1259308945 ig_tm_itim_cvVIEWCREATE VIEW ig_tm_itim_cv AS SELECT h.pseq_id, (((h.start)::text || '-'::text) || (h.stop)::text) AS "Ig", h.eval, (((tm.start)::text || '-'::text) || (tm.stop)::text) AS "TM", tm.prob AS tm_prob, (((itim.start)::text || '-'::text) || (itim.stop)::text) AS "ITIM" FROM (((((pahmm h JOIN pftmdetect tm ON ((tm.pseq_id = h.pseq_id))) JOIN pfregexp itim ON ((itim.pseq_id = h.pseq_id))) JOIN run r1 ON ((r1.params_id = h.params_id))) JOIN run r2 ON ((r2.params_id = tm.params_id))) JOIN pmsm_pmhmm ms ON (((ms.pmodel_id = h.pmodel_id) AND (r1.pmodelset_id = ms.pmodelset_id)))) WHERE (((((((h.pmodel_id IN (SELECT hmm_pmodel_id('ig'::text) AS hmm_pmodel_id)) AND (r1.run_id = preferred_run_id_by_pftype('HMM'::text))) AND ((tm.type = 'M'::bpchar) OR (tm.type = 'N'::bpchar))) AND (r2.run_id = preferred_run_id_by_pftype('tmdetect'::text))) AND (itim.pmodel_id = 11368857)) AND (h.stop < tm.start)) AND (tm.stop < itim.start)) ORDER BY h.eval; DROP VIEW unison.ig_tm_itim_cv; unisonunisonfalse3020900 ig_tm_itim_cvACLREVOKE ALL ON TABLE ig_tm_itim_cv FROM PUBLIC; REVOKE ALL ON TABLE ig_tm_itim_cv FROM unison; GRANT ALL ON TABLE ig_tm_itim_cv TO unison; GRANT SELECT ON TABLE ig_tm_itim_cv TO PUBLIC; unisonunisonfalse2691C 1259308633 pseq_sst_vVIEWCREATE VIEW pseq_sst_v AS SELECT DISTINCT a.pseq_id, b.dnaid, b.proid, b.unqid, b.unqname, b.shortname FROM (sst.v_trans a JOIN sst.v_unq2dna b ON ((a.dnaid = b.dnaid))) ORDER BY a.pseq_id, b.dnaid, b.proid, b.unqid, b.unqname, b.shortname; DROP VIEW unison.pseq_sst_v; unisonunisonfalse2982900 pseq_sst_vACLREVOKE ALL ON TABLE pseq_sst_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_sst_v FROM unison; GRANT ALL ON TABLE pseq_sst_v TO unison; GRANT SELECT ON TABLE pseq_sst_v TO PUBLIC; unisonunisonfalse2627 1259308950human_itims_w_unqs_cvVIEWCREATE VIEW human_itims_w_unqs_cv AS SELECT DISTINCT ON (itim.pseq_id) itim.pseq_id, ug.unqid, CASE WHEN ((EXISTS (SELECT uf.unqid, uf.famid FROM sst.unqfamily uf WHERE ((uf.unqid = ug.unqid) AND (uf.famid = 2502)))) = true) THEN 'Y'::text ELSE 'N'::text END AS "in FAM2502?", itim."Ig", itim.eval, itim."TM", itim.tm_prob, itim."ITIM" FROM (ig_tm_itim_cv itim LEFT JOIN pseq_sst_v ug ON ((itim.pseq_id = ug.pseq_id))) ORDER BY itim.pseq_id; (DROP VIEW unison.human_itims_w_unqs_cv; unisonunisonfalse3021900human_itims_w_unqs_cvACLREVOKE ALL ON TABLE human_itims_w_unqs_cv FROM PUBLIC; REVOKE ALL ON TABLE human_itims_w_unqs_cv FROM unison; GRANT ALL ON TABLE human_itims_w_unqs_cv TO unison; GRANT SELECT ON TABLE human_itims_w_unqs_cv TO PUBLIC; unisonunisonfalse2692 1259308954ig_prospect_pmodelset_dvVIEW+CREATE VIEW ig_prospect_pmodelset_dv AS SELECT DISTINCT pmprospect_scop.pmodel_id FROM pmprospect_scop_mv pmprospect_scop WHERE (pmprospect_scop.sunid IN (SELECT des.sunid FROM scop.des WHERE ((des.level = 'px'::text) AND (des.sccs ~ 'b[.]1[.]1[.]'::text)))) ORDER BY pmprospect_scop.pmodel_id; +DROP VIEW unison.ig_prospect_pmodelset_dv; unisonunisonfalse3022900VIEW ig_prospect_pmodelset_dvCOMMENTaCOMMENT ON VIEW ig_prospect_pmodelset_dv IS 'defines set of Fibronectin III prospect templates'; unisonunisonfalse269300)COLUMN ig_prospect_pmodelset_dv.pmodel_idCOMMENT[COMMENT ON COLUMN ig_prospect_pmodelset_dv.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse269300ig_prospect_pmodelset_dvACLREVOKE ALL ON TABLE ig_prospect_pmodelset_dv FROM PUBLIC; REVOKE ALL ON TABLE ig_prospect_pmodelset_dv FROM unison; GRANT ALL ON TABLE ig_prospect_pmodelset_dv TO unison; GRANT SELECT ON TABLE ig_prospect_pmodelset_dv TO PUBLIC; unisonunisonfalse2693 1259308958 ig_tm_itimVIEWCREATE VIEW ig_tm_itim AS SELECT h.pseq_id, (((h.start)::text || '-'::text) || (h.stop)::text) AS "Ig", h.eval, (((tm.start)::text || '-'::text) || (tm.stop)::text) AS "TM", tm.prob AS tm_prob, (((itim.start)::text || '-'::text) || (itim.stop)::text) AS "ITIM", ((ba.origin || ':'::text) || ba.alias) AS alias, ba.gs, ba.descr FROM (((pahmm h JOIN pftmdetect tm ON ((tm.pseq_id = h.pseq_id))) JOIN pfregexp itim ON ((itim.pseq_id = h.pseq_id))) LEFT JOIN best_annotation_mv ba ON ((h.pseq_id = ba.pseq_id))) WHERE (((((h.pmodel_id = 13609290) AND ((tm.type = 'M'::bpchar) OR (tm.type = 'N'::bpchar))) AND (itim.pmodel_id = 11368857)) AND (h.stop < tm.start)) AND (tm.stop < itim.start)) ORDER BY h.eval; DROP VIEW unison.ig_tm_itim; unisonunisonfalse3023900COLUMN ig_tm_itim.pseq_idCOMMENTcCOMMENT ON COLUMN ig_tm_itim.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse269400COLUMN ig_tm_itim.evalCOMMENT:COMMENT ON COLUMN ig_tm_itim.eval IS 'expectation value'; unisonunisonfalse269400COLUMN ig_tm_itim.tm_probCOMMENTHCOMMENT ON COLUMN ig_tm_itim.tm_prob IS 'maximum tmdetect probability'; unisonunisonfalse269400COLUMN ig_tm_itim.aliasCOMMENT@COMMENT ON COLUMN ig_tm_itim.alias IS 'alias for the sequence'; unisonunisonfalse269400COLUMN ig_tm_itim.gsCOMMENTlCOMMENT ON COLUMN ig_tm_itim.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse2694 1259308963ig_tm_itim2_cvVIEWCREATE VIEW ig_tm_itim2_cv AS SELECT h.pseq_id, (((h.start)::text || '-'::text) || (h.stop)::text) AS "Ig", h.eval, (((tm.start)::text || '-'::text) || (tm.stop)::text) AS "TM", tm.prob AS tm_prob, (((itim.start)::text || '-'::text) || (itim.stop)::text) AS "ITIM", ((ba.origin || ':'::text) || ba.alias) AS alias, ba.gs, ba.descr FROM (((((pahmm h JOIN pftmdetect tm ON ((tm.pseq_id = h.pseq_id))) JOIN pfregexp itim ON ((itim.pseq_id = h.pseq_id))) JOIN run r1 ON ((r1.params_id = h.params_id))) JOIN run r2 ON ((r2.params_id = tm.params_id))) LEFT JOIN best_annotation_mv ba ON ((h.pseq_id = ba.pseq_id))) WHERE (((((((h.pmodel_id IN (SELECT hmm_pmodel_id('ig'::text) AS hmm_pmodel_id)) AND (r1.run_id = preferred_run_id_by_pftype('HMM'::text))) AND ((tm.type = 'M'::bpchar) OR (tm.type = 'N'::bpchar))) AND (r2.run_id = preferred_run_id_by_pftype('TMDETECT'::text))) AND (itim.pmodel_id = 11368857)) AND (h.stop < tm.start)) AND (tm.stop < itim.start)) ORDER BY h.eval; !DROP VIEW unison.ig_tm_itim2_cv; unisonunisonfalse3024900COLUMN ig_tm_itim2_cv.pseq_idCOMMENTgCOMMENT ON COLUMN ig_tm_itim2_cv.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse269500COLUMN ig_tm_itim2_cv.evalCOMMENT>COMMENT ON COLUMN ig_tm_itim2_cv.eval IS 'expectation value'; unisonunisonfalse269500COLUMN ig_tm_itim2_cv.tm_probCOMMENTLCOMMENT ON COLUMN ig_tm_itim2_cv.tm_prob IS 'maximum tmdetect probability'; unisonunisonfalse269500COLUMN ig_tm_itim2_cv.aliasCOMMENTDCOMMENT ON COLUMN ig_tm_itim2_cv.alias IS 'alias for the sequence'; unisonunisonfalse269500COLUMN ig_tm_itim2_cv.gsCOMMENTpCOMMENT ON COLUMN ig_tm_itim2_cv.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse269500ig_tm_itim2_cvACLREVOKE ALL ON TABLE ig_tm_itim2_cv FROM PUBLIC; REVOKE ALL ON TABLE ig_tm_itim2_cv FROM unison; GRANT ALL ON TABLE ig_tm_itim2_cv TO unison; GRANT SELECT ON TABLE ig_tm_itim2_cv TO PUBLIC; unisonunisonfalse2695 1259308968itxm_vVIEWCREATE VIEW itxm_v AS SELECT DISTINCT ON (ig.pseq_id) ig.pseq_id, (((ig.start)::text || '-'::text) || (ig.stop)::text) AS "Ig", ig.eval, (((tm.start)::text || '-'::text) || (tm.stop)::text) AS "TM", tm.prob AS tm_prob, (((itam.start)::text || '-'::text) || (itam.stop)::text) AS "ITAM pos", substr(q.seq, itam.start, ((itam.stop - itam.start) + 1)) AS "ITAM seq", (((itim.start)::text || '-'::text) || (itim.stop)::text) AS "ITIM pos", substr(q.seq, itim.start, ((itim.stop - itim.start) + 1)) AS "ITIM seq", (((itsm.start)::text || '-'::text) || (itsm.stop)::text) AS "ITSM pos", substr(q.seq, itsm.start, ((itsm.stop - itsm.start) + 1)) AS "ITSM seq", ((ba.origin || ':'::text) || ba.alias) AS alias, ba.gs, ba.descr FROM (((((((pahmm ig JOIN pseq q ON ((q.pseq_id = ig.pseq_id))) JOIN run r ON ((r.params_id = ig.params_id))) JOIN pftmdetect tm ON ((((tm.pseq_id = ig.pseq_id) AND ((tm.type = 'N'::bpchar) OR (tm.type = 'M'::bpchar))) AND (tm.start > ig.stop)))) LEFT JOIN pfregexp itam ON ((((ig.pseq_id = itam.pseq_id) AND (itam.pmodel_id = 11368858)) AND (itam.start > tm.stop)))) LEFT JOIN pfregexp itim ON ((((ig.pseq_id = itim.pseq_id) AND (itim.pmodel_id = 11368857)) AND (itim.start > tm.stop)))) LEFT JOIN pfregexp itsm ON ((((ig.pseq_id = itsm.pseq_id) AND (itsm.pmodel_id = 11368859)) AND (itsm.start > tm.stop)))) LEFT JOIN best_annotation_mv ba ON ((ig.pseq_id = ba.pseq_id))) WHERE ((((ig.pmodel_id IN (SELECT hmm_pmodel_id('ig'::text) AS hmm_pmodel_id)) AND (r.run_id = preferred_run_id_by_pftype('HMM'::text))) AND (ig.eval <= (1)::double precision)) AND (((itam.start IS NOT NULL) OR (itim.start IS NOT NULL)) OR (itsm.start IS NOT NULL))) ORDER BY ig.pseq_id; DROP VIEW unison.itxm_v; unisonunisonfalse3025900 VIEW itxm_vCOMMENTYCOMMENT ON VIEW itxm_v IS 'integrated view of ITAM, ITIM, and ITSM-containing proteins'; unisonunisonfalse269600COLUMN itxm_v.pseq_idCOMMENT_COMMENT ON COLUMN itxm_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse269600COLUMN itxm_v.evalCOMMENT6COMMENT ON COLUMN itxm_v.eval IS 'expectation value'; unisonunisonfalse269600COLUMN itxm_v.tm_probCOMMENTDCOMMENT ON COLUMN itxm_v.tm_prob IS 'maximum tmdetect probability'; unisonunisonfalse269600COLUMN itxm_v.aliasCOMMENT<COMMENT ON COLUMN itxm_v.alias IS 'alias for the sequence'; unisonunisonfalse269600COLUMN itxm_v.gsCOMMENThCOMMENT ON COLUMN itxm_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse269600itxm_vACLREVOKE ALL ON TABLE itxm_v FROM PUBLIC; REVOKE ALL ON TABLE itxm_v FROM unison; GRANT ALL ON TABLE itxm_v TO unison; GRANT SELECT ON TABLE itxm_v TO PUBLIC; unisonunisonfalse2696 1259308973itxm_w_unq_fam_vVIEWCREATE VIEW itxm_w_unq_fam_v AS SELECT v_itxm.gs, v_itxm.pseq_id, v_itxm.alias, ('UNQ'::text || ((SELECT DISTINCT pseq_sst_v.unqid FROM pseq_sst_v WHERE (pseq_sst_v.pseq_id = v_itxm.pseq_id) ORDER BY pseq_sst_v.unqid LIMIT 1))::text) AS unq, CASE WHEN (EXISTS (SELECT fp.famid, fp.pseq_id FROM gg_famid_pseq_id_mv fp WHERE ((fp.pseq_id = v_itxm.pseq_id) AND (fp.famid = 2502)))) THEN 'Y'::text ELSE NULL::text END AS "FAM2502", CASE WHEN (EXISTS (SELECT fp.famid, fp.pseq_id FROM gg_famid_pseq_id_mv fp WHERE ((fp.pseq_id = v_itxm.pseq_id) AND (fp.famid = 2503)))) THEN 'Y'::text ELSE NULL::text END AS "FAM2503", v_itxm."Ig", v_itxm.eval, v_itxm."TM", v_itxm.tm_prob, v_itxm."ITAM pos", v_itxm."ITAM seq", v_itxm."ITIM pos", v_itxm."ITIM seq", v_itxm."ITSM pos", v_itxm."ITSM seq", v_itxm.descr FROM itxm_v v_itxm ORDER BY v_itxm.gs, CASE WHEN (EXISTS (SELECT fp.famid, fp.pseq_id FROM gg_famid_pseq_id_mv fp WHERE ((fp.pseq_id = v_itxm.pseq_id) AND (fp.famid = 2502)))) THEN 'Y'::text ELSE NULL::text END, CASE WHEN (EXISTS (SELECT fp.famid, fp.pseq_id FROM gg_famid_pseq_id_mv fp WHERE ((fp.pseq_id = v_itxm.pseq_id) AND (fp.famid = 2503)))) THEN 'Y'::text ELSE NULL::text END, v_itxm.alias; #DROP VIEW unison.itxm_w_unq_fam_v; unisonunisonfalse3026900COLUMN itxm_w_unq_fam_v.gsCOMMENTrCOMMENT ON COLUMN itxm_w_unq_fam_v.gs IS 'Swiss-Prot genus-species code (e.g., ''HUMAN'', ''BRARE'', ''BOVIN'')'; unisonunisonfalse269700COLUMN itxm_w_unq_fam_v.pseq_idCOMMENTiCOMMENT ON COLUMN itxm_w_unq_fam_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse269700COLUMN itxm_w_unq_fam_v.aliasCOMMENTFCOMMENT ON COLUMN itxm_w_unq_fam_v.alias IS 'alias for the sequence'; unisonunisonfalse269700COLUMN itxm_w_unq_fam_v.unqCOMMENT>COMMENT ON COLUMN itxm_w_unq_fam_v.unq IS 'Genentech UNQ id'; unisonunisonfalse269700COLUMN itxm_w_unq_fam_v.evalCOMMENT@COMMENT ON COLUMN itxm_w_unq_fam_v.eval IS 'expectation value'; unisonunisonfalse269700COLUMN itxm_w_unq_fam_v.tm_probCOMMENTNCOMMENT ON COLUMN itxm_w_unq_fam_v.tm_prob IS 'maximum tmdetect probability'; unisonunisonfalse269700itxm_w_unq_fam_vACLREVOKE ALL ON TABLE itxm_w_unq_fam_v FROM PUBLIC; REVOKE ALL ON TABLE itxm_w_unq_fam_v FROM unison; GRANT ALL ON TABLE itxm_w_unq_fam_v TO unison; GRANT SELECT ON TABLE itxm_w_unq_fam_v TO PUBLIC; unisonunisonfalse2697 1259308977known_bcl2_overlaps_vVIEW,CREATE VIEW known_bcl2_overlaps_v AS SELECT a.pseq_id AS q_pseq_id, b.chr, b.strand, b.q_gstart, b.q_gstop, b.t_pseq_id, b.t_gstart, b.t_gstop FROM (pseqset a LEFT JOIN ensembl_unambiguous_overlaps_mv b ON ((a.pseq_id = b.q_pseq_id))) WHERE (a.pset_id = pset_id('Bcl-2 knowns zebrafish'::text)); (DROP VIEW unison.known_bcl2_overlaps_v; unisonunisonfalse3027900&COLUMN known_bcl2_overlaps_v.q_pseq_idCOMMENTFCOMMENT ON COLUMN known_bcl2_overlaps_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse269800 COLUMN known_bcl2_overlaps_v.chrCOMMENT=COMMENT ON COLUMN known_bcl2_overlaps_v.chr IS 'chromosome'; unisonunisonfalse269800#COLUMN known_bcl2_overlaps_v.strandCOMMENTUCOMMENT ON COLUMN known_bcl2_overlaps_v.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse269800&COLUMN known_bcl2_overlaps_v.t_pseq_idCOMMENTGCOMMENT ON COLUMN known_bcl2_overlaps_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse269800%COLUMN known_bcl2_overlaps_v.t_gstartCOMMENTXCOMMENT ON COLUMN known_bcl2_overlaps_v.t_gstart IS 'genomic start of target sequence'; unisonunisonfalse269800$COLUMN known_bcl2_overlaps_v.t_gstopCOMMENTVCOMMENT ON COLUMN known_bcl2_overlaps_v.t_gstop IS 'genomic stop of target sequence'; unisonunisonfalse269800known_bcl2_overlaps_vACLREVOKE ALL ON TABLE known_bcl2_overlaps_v FROM PUBLIC; REVOKE ALL ON TABLE known_bcl2_overlaps_v FROM unison; GRANT ALL ON TABLE known_bcl2_overlaps_v TO unison; GRANT SELECT ON TABLE known_bcl2_overlaps_v TO PUBLIC; unisonunisonfalse2698 1259308981ligand_smiles_canon_vVIEWCREATE VIEW ligand_smiles_canon_v AS SELECT d.ligand_id, d.descriptor FROM (pdb.ligand_descriptors d JOIN pdb.descriptor_origin o ON ((o.descriptor_origin_id = d.descriptor_origin_id))) WHERE (o.type = 'smiles_canonical'::text); (DROP VIEW unison.ligand_smiles_canon_v; unisonunisonfalse30289 1259308985metaTABLE=CREATE TABLE meta ( key text NOT NULL, value text ); DROP TABLE unison.meta; unisonunisonfalse900 TABLE metaCOMMENT@COMMENT ON TABLE meta IS 'key-value pairs of unison meta data'; unisonunisonfalse270000metaACLREVOKE ALL ON TABLE meta FROM PUBLIC; REVOKE ALL ON TABLE meta FROM unison; GRANT ALL ON TABLE meta TO unison; GRANT INSERT,UPDATE ON TABLE meta TO loader; GRANT SELECT ON TABLE meta TO PUBLIC; unisonunisonfalse2700 1259308991mintTABLEFCREATE TABLE mint ( sprot_a text, organism_a text, short_label_a text, role_a text, modifications_a text, mutations_a text, bd_name_a text, bd_range_a text, bd_identification_method_a text, bd_xref_a text, hotspot_range_a text, hotspot_identification_method_a text, var_splice_xref_a text, var_splice_name_a text, endogenous_a text, tagged_a text, sprot_b text, organism_b text, short_label_b text, role_b text, modifications_b text, mutations_b text, bd_name_b text, bd_range_b text, bd_identification_method_b text, bd_xref_b text, hotspot_range_b text, hotspot_identification_method_b text, var_splice_xref text, var_splice_name_b text, endogenous_b text, tagged_b text, interaction_type text, negation text, kd text, confidence_measure text, confidence_value text, target_modified_residues text, comments text, pmid text, interaction_detection_method text, participant_detection text, vivo text, other_ref text ); DROP TABLE unison.mint; unisonunisonfalse900 TABLE mintCOMMENTPCOMMENT ON TABLE mint IS 'Protein-Protein interactions from the MINT database'; unisonunisonfalse270100mintACLREVOKE ALL ON TABLE mint FROM PUBLIC; REVOKE ALL ON TABLE mint FROM unison; GRANT ALL ON TABLE mint TO unison; GRANT INSERT ON TABLE mint TO loader; GRANT SELECT ON TABLE mint TO PUBLIC; unisonunisonfalse2701 1259308997mint_one_way_vVIEWCREATE VIEW mint_one_way_v AS SELECT a1.pseq_id AS pseq_id_a, m.sprot_a, a2.pseq_id AS pseq_id_b, m.sprot_b, m.interaction_detection_method, m.pmid FROM ((mint m JOIN all_annotations_v a1 ON ((m.sprot_a = a1.alias))) JOIN all_annotations_v a2 ON ((m.sprot_b = a2.alias))) WHERE ((a1.origin_id = origin_id('UniProtKB/Swiss-Prot'::text)) AND (a2.origin_id = origin_id('UniProtKB/Swiss-Prot'::text))); !DROP VIEW unison.mint_one_way_v; unisonunisonfalse3029900VIEW mint_one_way_vCOMMENTICOMMENT ON VIEW mint_one_way_v IS 'abridged view of mint with pseq_ids'; unisonunisonfalse270200mint_one_way_vACLREVOKE ALL ON TABLE mint_one_way_v FROM PUBLIC; REVOKE ALL ON TABLE mint_one_way_v FROM unison; GRANT ALL ON TABLE mint_one_way_v TO unison; GRANT SELECT ON TABLE mint_one_way_v TO PUBLIC; unisonunisonfalse2702 1259309002mint_vVIEW=CREATE VIEW mint_v AS SELECT a.pseq_id_a, a.sprot_a, a.pseq_id_b, a.sprot_b, a.interaction_detection_method, a.pmid FROM mint_one_way_v a UNION ALL SELECT a.pseq_id_b AS pseq_id_a, a.sprot_b AS sprot_a, a.pseq_id_a AS pseq_id_b, a.sprot_a AS sprot_b, a.interaction_detection_method, a.pmid FROM mint_one_way_v a; DROP VIEW unison.mint_v; unisonunisonfalse3030900 VIEW mint_vCOMMENTSCOMMENT ON VIEW mint_v IS 'symmetric view of mint (mint_one_way_v) with pseq_ids'; unisonunisonfalse270300mint_vACLREVOKE ALL ON TABLE mint_v FROM PUBLIC; REVOKE ALL ON TABLE mint_v FROM unison; GRANT ALL ON TABLE mint_v TO unison; GRANT SELECT ON TABLE mint_v TO PUBLIC; unisonunisonfalse2703F 1259308650 ncbi_pseq_mvTABLECREATE TABLE ncbi_pseq_mv ( tax_id integer, gene_id integer, status text, rna_acc text, rna_gi integer, pro_acc text, pro_gi integer, gen_acc text, gen_gi integer, gen_start integer, gen_end integer, gen_orient character(1), assembly text, rna_acc_trunc text, pro_acc_trunc text, gen_acc_trunc text, pseq_id integer ); DROP TABLE unison.ncbi_pseq_mv; unisonunisonfalse900 ncbi_pseq_mvACLREVOKE ALL ON TABLE ncbi_pseq_mv FROM PUBLIC; REVOKE ALL ON TABLE ncbi_pseq_mv FROM unison; GRANT ALL ON TABLE ncbi_pseq_mv TO unison; GRANT SELECT ON TABLE ncbi_pseq_mv TO PUBLIC; unisonunisonfalse2630 1259309006 ncbi_pseq_vVIEWCREATE VIEW ncbi_pseq_v AS SELECT ga.tax_id, ga.gene_id, ga.status, ga.rna_acc, ga.rna_gi, ga.pro_acc, ga.pro_gi, ga.gen_acc, ga.gen_gi, ga.gen_start, ga.gen_end, ga.gen_orient, ga.assembly, split_part(ga.rna_acc, '.'::text, 1) AS rna_acc_trunc, split_part(ga.pro_acc, '.'::text, 1) AS pro_acc_trunc, split_part(ga.gen_acc, '.'::text, 1) AS gen_acc_trunc, ca.pseq_id FROM (ncbi.gene2accession ga JOIN current_annotations_v ca ON (((ga.pro_acc = ca.alias) AND (ca.origin_id = origin_id('RefSeq'::text))))); DROP VIEW unison.ncbi_pseq_v; unisonunisonfalse3031900VIEW ncbi_pseq_vCOMMENT{COMMENT ON VIEW ncbi_pseq_v IS 'maps accessions from NCBI''s gene2accession table to pseq_ids via RefSeq protein aliases'; unisonunisonfalse270400 ncbi_pseq_vACLREVOKE ALL ON TABLE ncbi_pseq_v FROM PUBLIC; REVOKE ALL ON TABLE ncbi_pseq_v FROM unison; GRANT ALL ON TABLE ncbi_pseq_v TO unison; GRANT SELECT ON TABLE ncbi_pseq_v TO PUBLIC; unisonunisonfalse2704 1259308199papseq_vVIEWCREATE VIEW papseq_v AS SELECT a.pfeature_id, a.pseq_id AS q_pseq_id, a.start AS q_start, a.stop AS q_stop, b.pseq_id AS t_pseq_id, a.mstart AS t_start, a.mstop AS t_stop, a.ident, a.sim, a.gaps, a.qgaps, a.tgaps, a.score, a.eval, a.len, a.pct_ident, a.pct_hsp_coverage, a.pct_coverage FROM (papseq a JOIN pmpseq b ON ((a.pmodel_id = b.pmodel_id))) UNION ALL SELECT a.pfeature_id, b.pseq_id AS q_pseq_id, a.mstart AS q_start, a.mstop AS q_stop, a.pseq_id AS t_pseq_id, a.start AS t_start, a.stop AS t_stop, a.ident, a.sim, a.gaps, a.qgaps, a.tgaps, a.score, a.eval, a.len, a.pct_ident, a.pct_hsp_coverage, a.pct_coverage FROM (papseq a JOIN pmpseq b ON ((a.pmodel_id = b.pmodel_id))); DROP VIEW unison.papseq_v; unisonunisonfalse2931900 VIEW papseq_vCOMMENTBCOMMENT ON VIEW papseq_v IS 'BLAST sequence-sequence alignments'; unisonunisonfalse254300COLUMN papseq_v.pfeature_idCOMMENTXCOMMENT ON COLUMN papseq_v.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse254300COLUMN papseq_v.q_pseq_idCOMMENT9COMMENT ON COLUMN papseq_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse254300COLUMN papseq_v.q_startCOMMENTECOMMENT ON COLUMN papseq_v.q_start IS 'start position in q_pseq_id'; unisonunisonfalse254300COLUMN papseq_v.q_stopCOMMENTCCOMMENT ON COLUMN papseq_v.q_stop IS 'stop position in q_pseq_id'; unisonunisonfalse254300COLUMN papseq_v.t_pseq_idCOMMENT:COMMENT ON COLUMN papseq_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse254300COLUMN papseq_v.t_startCOMMENTJCOMMENT ON COLUMN papseq_v.t_start IS 'start position in target pseq_id'; unisonunisonfalse254300COLUMN papseq_v.t_stopCOMMENTHCOMMENT ON COLUMN papseq_v.t_stop IS 'stop position in target pseq_id'; unisonunisonfalse254300COLUMN papseq_v.qgapsCOMMENTHCOMMENT ON COLUMN papseq_v.qgaps IS 'number of gaps in query sequence'; unisonunisonfalse254300COLUMN papseq_v.tgapsCOMMENTICOMMENT ON COLUMN papseq_v.tgaps IS 'number of gaps in target sequence'; unisonunisonfalse254300COLUMN papseq_v.scoreCOMMENT@COMMENT ON COLUMN papseq_v.score IS 'algorithm-specific score'; unisonunisonfalse254300COLUMN papseq_v.evalCOMMENT8COMMENT ON COLUMN papseq_v.eval IS 'expectation value'; unisonunisonfalse254300COLUMN papseq_v.pct_identCOMMENT<COMMENT ON COLUMN papseq_v.pct_ident IS 'percent identity'; unisonunisonfalse254300COLUMN papseq_v.pct_coverageCOMMENT?COMMENT ON COLUMN papseq_v.pct_coverage IS 'percent coverage'; unisonunisonfalse254300papseq_vACLREVOKE ALL ON TABLE papseq_v FROM PUBLIC; REVOKE ALL ON TABLE papseq_v FROM unison; GRANT ALL ON TABLE papseq_v TO unison; GRANT SELECT ON TABLE papseq_v TO PUBLIC; unisonunisonfalse2543 1259309010nearby_sequences_vVIEWCREATE VIEW nearby_sequences_v AS SELECT pseq.pseq_id AS q_pseq_id, pseq.pseq_id AS t_pseq_id, pseq.len, (100)::double precision AS pct_ident, (100)::double precision AS pct_coverage FROM pseq UNION ALL SELECT v_papseq.q_pseq_id, v_papseq.t_pseq_id, v_papseq.len, v_papseq.pct_ident, v_papseq.pct_coverage FROM papseq_v v_papseq WHERE ((v_papseq.pct_ident > (90)::double precision) AND (v_papseq.pct_coverage > (90)::double precision)); %DROP VIEW unison.nearby_sequences_v; unisonunisonfalse3032900VIEW nearby_sequences_vCOMMENTcCOMMENT ON VIEW nearby_sequences_v IS 'sequeneces within 90% coverage and 90% identity, unsorted'; unisonunisonfalse270500nearby_sequences_vACLREVOKE ALL ON TABLE nearby_sequences_v FROM PUBLIC; REVOKE ALL ON TABLE nearby_sequences_v FROM unison; GRANT ALL ON TABLE nearby_sequences_v TO unison; GRANT SELECT ON TABLE nearby_sequences_v TO PUBLIC; unisonunisonfalse2705 1259309014patents_geneseq_vVIEWCREATE VIEW patents_geneseq_v AS SELECT sa.pseq_id, o.origin, ao.alias, t.latin AS species, ("substring"(ao.descr, '\[DT: (\d+\-\w+\-\d+)'::text))::date AS patent_date, "substring"(ao.descr, '\[PA:\s+\([^\)]+\)\s+([^\]]+)'::text) AS patent_authority, ao.descr FROM (((pseq_pannotation sa JOIN pannotation ao ON ((sa.pannotation_id = ao.pannotation_id))) JOIN origin o ON ((ao.origin_id = o.origin_id))) LEFT JOIN tax.spspec t ON ((ao.tax_id = t.tax_id))) WHERE ((ao.origin_id = origin_id('Geneseq'::text)) AND sa.is_current); $DROP VIEW unison.patents_geneseq_v; unisonunisonfalse3033900VIEW patents_geneseq_vCOMMENTCOMMENT ON VIEW patents_geneseq_v IS 'Patents from Derwent Geneseq (proprietary; http://scientific.thomsonreuters.com/pharma/geneseq/)'; unisonunisonfalse270600 COLUMN patents_geneseq_v.pseq_idCOMMENTjCOMMENT ON COLUMN patents_geneseq_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse270600COLUMN patents_geneseq_v.aliasCOMMENT[COMMENT ON COLUMN patents_geneseq_v.alias IS 'pataa concatentated alias for the sequence'; unisonunisonfalse270600 COLUMN patents_geneseq_v.speciesCOMMENTACOMMENT ON COLUMN patents_geneseq_v.species IS 'patent species'; unisonunisonfalse270600$COLUMN patents_geneseq_v.patent_dateCOMMENTBCOMMENT ON COLUMN patents_geneseq_v.patent_date IS 'patent date'; unisonunisonfalse270600)COLUMN patents_geneseq_v.patent_authorityCOMMENTLCOMMENT ON COLUMN patents_geneseq_v.patent_authority IS 'patent authority'; unisonunisonfalse2706 00COLUMN patents_geneseq_v.descrCOMMENT`COMMENT ON COLUMN patents_geneseq_v.descr IS 'patent application id, title, and sequence info'; unisonunisonfalse2706 00patents_geneseq_vACLREVOKE ALL ON TABLE patents_geneseq_v FROM PUBLIC; REVOKE ALL ON TABLE patents_geneseq_v FROM unison; GRANT ALL ON TABLE patents_geneseq_v TO unison; GRANT SELECT ON TABLE patents_geneseq_v TO PUBLIC; unisonunisonfalse2706 1259309019patents_pataa_vVIEWxCREATE VIEW patents_pataa_v AS SELECT sa.pseq_id, o.origin, ao.alias, NULL::text AS species, NULL::date AS patent_date, NULL::text AS patent_authority, ao.descr FROM ((pseq_pannotation sa JOIN pannotation ao ON ((sa.pannotation_id = ao.pannotation_id))) JOIN origin o ON ((ao.origin_id = o.origin_id))) WHERE ((ao.origin_id = origin_id('pataa'::text)) AND sa.is_current); "DROP VIEW unison.patents_pataa_v; unisonunisonfalse30349 00VIEW patents_pataa_vCOMMENTJCOMMENT ON VIEW patents_pataa_v IS 'Patents from NCBI''s pataa database'; unisonunisonfalse2707 00COLUMN patents_pataa_v.pseq_idCOMMENThCOMMENT ON COLUMN patents_pataa_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2707 00COLUMN patents_pataa_v.aliasCOMMENTYCOMMENT ON COLUMN patents_pataa_v.alias IS 'pataa concatentated alias for the sequence'; unisonunisonfalse270700COLUMN patents_pataa_v.speciesCOMMENTOCOMMENT ON COLUMN patents_pataa_v.species IS 'patent species (NULL in pataa)'; unisonunisonfalse270700"COLUMN patents_pataa_v.patent_dateCOMMENTPCOMMENT ON COLUMN patents_pataa_v.patent_date IS 'patent date (NULL in pataa)'; unisonunisonfalse270700'COLUMN patents_pataa_v.patent_authorityCOMMENTZCOMMENT ON COLUMN patents_pataa_v.patent_authority IS 'patent authority (NULL in pataa)'; unisonunisonfalse270700COLUMN patents_pataa_v.descrCOMMENTjCOMMENT ON COLUMN patents_pataa_v.descr IS 'patent and sequence numbers from pataa sequence description'; unisonunisonfalse270700patents_pataa_vACLREVOKE ALL ON TABLE patents_pataa_v FROM PUBLIC; REVOKE ALL ON TABLE patents_pataa_v FROM unison; GRANT ALL ON TABLE patents_pataa_v TO unison; GRANT SELECT ON TABLE patents_pataa_v TO PUBLIC; unisonunisonfalse2707 1259309023 patents_vVIEWCREATE VIEW patents_v AS SELECT patents_pataa_v.pseq_id, patents_pataa_v.origin, patents_pataa_v.alias, patents_pataa_v.species, patents_pataa_v.patent_date, patents_pataa_v.patent_authority, patents_pataa_v.descr FROM patents_pataa_v UNION ALL SELECT patents_geneseq_v.pseq_id, patents_geneseq_v.origin, patents_geneseq_v.alias, patents_geneseq_v.species, patents_geneseq_v.patent_date, patents_geneseq_v.patent_authority, patents_geneseq_v.descr FROM patents_geneseq_v; DROP VIEW unison.patents_v; unisonunisonfalse3035900VIEW patents_vCOMMENTVCOMMENT ON VIEW patents_v IS 'Patents from pataa database and Geneseq, if available'; unisonunisonfalse270800COLUMN patents_v.pseq_idCOMMENTbCOMMENT ON COLUMN patents_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse270800COLUMN patents_v.aliasCOMMENTLCOMMENT ON COLUMN patents_v.alias IS 'authority''s alias for the sequence'; unisonunisonfalse270800COLUMN patents_v.speciesCOMMENTRCOMMENT ON COLUMN patents_v.species IS 'patent species (not available in pataa)'; unisonunisonfalse270800COLUMN patents_v.patent_dateCOMMENTJCOMMENT ON COLUMN patents_v.patent_date IS 'patent date (NULL in pataa)'; unisonunisonfalse270800!COLUMN patents_v.patent_authorityCOMMENTTCOMMENT ON COLUMN patents_v.patent_authority IS 'patent authority (NULL in pataa)'; unisonunisonfalse270800COLUMN patents_v.descrCOMMENTjCOMMENT ON COLUMN patents_v.descr IS 'descriptions from patents_pataa_v and patents_genseq_v, which see'; unisonunisonfalse270800 patents_vACLREVOKE ALL ON TABLE patents_v FROM PUBLIC; REVOKE ALL ON TABLE patents_v FROM unison; GRANT ALL ON TABLE patents_v TO unison; GRANT SELECT ON TABLE patents_v TO PUBLIC; unisonunisonfalse2708 1259309027nearby_patents_vVIEWFCREATE VIEW nearby_patents_v AS SELECT n.q_pseq_id, n.t_pseq_id, n.len, round((n.pct_coverage)::numeric, 1) AS pct_coverage, round((n.pct_ident)::numeric, 1) AS pct_ident, p.origin, p.alias, p.species, p.patent_date, p.patent_authority, p.descr FROM (nearby_sequences_v n JOIN patents_v p ON ((n.t_pseq_id = p.pseq_id))); #DROP VIEW unison.nearby_patents_v; unisonunisonfalse3036900nearby_patents_vACLREVOKE ALL ON TABLE nearby_patents_v FROM PUBLIC; REVOKE ALL ON TABLE nearby_patents_v FROM unison; GRANT ALL ON TABLE nearby_patents_v TO unison; GRANT SELECT ON TABLE nearby_patents_v TO PUBLIC; unisonunisonfalse2709 1259309031nearby_patents_sorted_vVIEWCREATE VIEW nearby_patents_sorted_v AS SELECT nearby_patents_unsorted_v.q_pseq_id, nearby_patents_unsorted_v.t_pseq_id, nearby_patents_unsorted_v.len, nearby_patents_unsorted_v.pct_coverage, nearby_patents_unsorted_v.pct_ident, nearby_patents_unsorted_v.origin, nearby_patents_unsorted_v.alias, nearby_patents_unsorted_v.species, nearby_patents_unsorted_v.patent_date, nearby_patents_unsorted_v.patent_authority, nearby_patents_unsorted_v.descr FROM nearby_patents_v nearby_patents_unsorted_v ORDER BY nearby_patents_unsorted_v.pct_coverage DESC, nearby_patents_unsorted_v.pct_ident DESC, nearby_patents_unsorted_v.t_pseq_id, nearby_patents_unsorted_v.patent_date, nearby_patents_unsorted_v.patent_authority, (nearby_patents_unsorted_v.origin = 'pataa'::text), nearby_patents_unsorted_v.alias; *DROP VIEW unison.nearby_patents_sorted_v; unisonunisonfalse3037900nearby_patents_sorted_vACLREVOKE ALL ON TABLE nearby_patents_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE nearby_patents_sorted_v FROM unison; GRANT ALL ON TABLE nearby_patents_sorted_v TO unison; GRANT SELECT ON TABLE nearby_patents_sorted_v TO PUBLIC; unisonunisonfalse2710 1259309035nearby_sequences_sorted_vVIEWCREATE VIEW nearby_sequences_sorted_v AS SELECT nearby_sequences_unsorted_v.q_pseq_id, nearby_sequences_unsorted_v.t_pseq_id, nearby_sequences_unsorted_v.len, nearby_sequences_unsorted_v.pct_ident, nearby_sequences_unsorted_v.pct_coverage FROM nearby_sequences_v nearby_sequences_unsorted_v ORDER BY nearby_sequences_unsorted_v.pct_coverage DESC, nearby_sequences_unsorted_v.pct_ident DESC, nearby_sequences_unsorted_v.t_pseq_id; ,DROP VIEW unison.nearby_sequences_sorted_v; unisonunisonfalse3038900VIEW nearby_sequences_sorted_vCOMMENT`COMMENT ON VIEW nearby_sequences_sorted_v IS 'sequeneces within 90% coverage and 90% identity'; unisonunisonfalse271100nearby_sequences_sorted_vACLREVOKE ALL ON TABLE nearby_sequences_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE nearby_sequences_sorted_v FROM unison; GRANT ALL ON TABLE nearby_sequences_sorted_v TO unison; GRANT SELECT ON TABLE nearby_sequences_sorted_v TO PUBLIC; unisonunisonfalse2711 1259309039orphaned_sequences_vVIEWCREATE VIEW orphaned_sequences_v AS SELECT pseq.pseq_id FROM pseq EXCEPT SELECT pseqalias.pseq_id FROM pseq_pannotation pseqalias; 'DROP VIEW unison.orphaned_sequences_v; unisonunisonfalse3039900VIEW orphaned_sequences_vCOMMENTQCOMMENT ON VIEW orphaned_sequences_v IS 'sequences which do not have any alias'; unisonunisonfalse2712 00#COLUMN orphaned_sequences_v.pseq_idCOMMENTmCOMMENT ON COLUMN orphaned_sequences_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2712!00orphaned_sequences_vACLREVOKE ALL ON TABLE orphaned_sequences_v FROM PUBLIC; REVOKE ALL ON TABLE orphaned_sequences_v FROM unison; GRANT ALL ON TABLE orphaned_sequences_v TO unison; GRANT SELECT ON TABLE orphaned_sequences_v TO PUBLIC; unisonunisonfalse2712 1259309043 p2gblataln_vVIEWLCREATE VIEW p2gblataln_v AS SELECT ah.p2gblataln_id, h.pseq_id, h.pstart, h.pstop, h.gstart, h.gstop, a.ident, h.genasm_id, h.chr, h.plus_strand FROM ((p2gblathsp h JOIN p2gblatalnhsp ah ON ((h.p2gblathsp_id = ah.p2gblathsp_id))) JOIN p2gblataln a ON ((ah.p2gblataln_id = a.p2gblataln_id))) ORDER BY ah.p2gblataln_id, h.gstart; DROP VIEW unison.p2gblataln_v; unisonunisonfalse30409"00COLUMN p2gblataln_v.pseq_idCOMMENTeCOMMENT ON COLUMN p2gblataln_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2713#00COLUMN p2gblataln_v.pstartCOMMENTSCOMMENT ON COLUMN p2gblataln_v.pstart IS 'start of alignment in protein sequence'; unisonunisonfalse2713$00COLUMN p2gblataln_v.pstopCOMMENTQCOMMENT ON COLUMN p2gblataln_v.pstop IS 'stop of alignment in protein sequence'; unisonunisonfalse2713%00COLUMN p2gblataln_v.gstartCOMMENTQCOMMENT ON COLUMN p2gblataln_v.gstart IS 'genomic start position on chromosome'; unisonunisonfalse2713&00COLUMN p2gblataln_v.gstopCOMMENTOCOMMENT ON COLUMN p2gblataln_v.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse2713'00COLUMN p2gblataln_v.genasm_idCOMMENTcCOMMENT ON COLUMN p2gblataln_v.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse2713(00COLUMN p2gblataln_v.chrCOMMENT4COMMENT ON COLUMN p2gblataln_v.chr IS 'chromosome'; unisonunisonfalse2713)00COLUMN p2gblataln_v.plus_strandCOMMENT[COMMENT ON COLUMN p2gblataln_v.plus_strand IS 'true = ''+'' strand; false = ''-'' strand'; unisonunisonfalse2713*00 p2gblataln_vACLREVOKE ALL ON TABLE p2gblataln_v FROM PUBLIC; REVOKE ALL ON TABLE p2gblataln_v FROM unison; GRANT ALL ON TABLE p2gblataln_v TO unison; GRANT SELECT ON TABLE p2gblataln_v TO PUBLIC; unisonunisonfalse2713I 1259308667pahmm_current_pfam_vVIEW2CREATE VIEW pahmm_current_pfam_v AS SELECT a.pseq_id, a.params_id, p.name AS params, a.start, a.stop, a.score, a.eval, a.mstart, a.mstop, m.origin_id, o.origin, a.pmodel_id, m.name, m.acc, m.descr FROM (((((pahmm a JOIN pmhmm m ON ((a.pmodel_id = m.pmodel_id))) JOIN pmsm_pmhmm ms ON ((ms.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))) JOIN params p ON ((a.params_id = p.params_id))) JOIN run r ON (((r.params_id = a.params_id) AND (r.pmodelset_id = ms.pmodelset_id)))) WHERE (r.run_id = preferred_run_id_by_pftype('HMM'::text)); 'DROP VIEW unison.pahmm_current_pfam_v; unisonunisonfalse29849+00VIEW pahmm_current_pfam_vCOMMENT@COMMENT ON VIEW pahmm_current_pfam_v IS 'current pfam results'; unisonunisonfalse2633,00pahmm_current_pfam_vACLREVOKE ALL ON TABLE pahmm_current_pfam_v FROM PUBLIC; REVOKE ALL ON TABLE pahmm_current_pfam_v FROM unison; GRANT ALL ON TABLE pahmm_current_pfam_v TO unison; GRANT SELECT ON TABLE pahmm_current_pfam_v TO PUBLIC; unisonunisonfalse2633 1259308182pahmm_vVIEWCREATE VIEW pahmm_v AS SELECT a.params_id, a.pseq_id, a.start, a.stop, a.mstart, a.mstop, ((SELECT CASE WHEN (a.mstart = 1) THEN '['::text ELSE '.'::text END AS "case") || (SELECT CASE WHEN (a.mstop = m.len) THEN ']'::text ELSE '.'::text END AS "case")) AS ends, round((((((a.mstop - a.mstart) + 1))::double precision / (m.len)::double precision) * (100)::double precision)) AS pct_cov, a.score, a.eval, m.origin_id, a.pmodel_id, m.acc, m.name, m.descr FROM (pahmm a JOIN pmhmm m ON ((m.pmodel_id = a.pmodel_id))); DROP VIEW unison.pahmm_v; unisonunisonfalse29309-00 VIEW pahmm_vCOMMENTSCOMMENT ON VIEW pahmm_v IS 'HMM alignments with origin_id, acc, model, and descr'; unisonunisonfalse2540.00pahmm_vACLREVOKE ALL ON TABLE pahmm_v FROM PUBLIC; REVOKE ALL ON TABLE pahmm_v FROM unison; GRANT ALL ON TABLE pahmm_v TO unison; GRANT SELECT ON TABLE pahmm_v TO PUBLIC; unisonunisonfalse2540%1255308271tax_id2gs(integer)FUNCTIONCREATE FUNCTION tax_id2gs(integer) RETURNS text AS $_$ DECLARE v_id alias for $1; rv text; BEGIN select into rv gs from tax.spspec where tax_id=v_id; return rv; END;$_$ LANGUAGE plpgsql; &DROP FUNCTION tax.tax_id2gs(integer); taxunisonfalse81293= 1259308602palias_vVIEW_CREATE VIEW palias_v AS SELECT sa.pseq_id, ao.pannotation_id, ao.tax_id, tax.tax_id2gs(ao.tax_id) AS tax_id2gs, ao.origin_id, o.origin, ao.alias, ao.descr, sa.added FROM pannotation ao, pseq_pannotation sa, origin o WHERE (((sa.pannotation_id = ao.pannotation_id) AND (ao.origin_id = o.origin_id)) AND (sa.is_current = true)) ORDER BY o.ann_pref; DROP VIEW unison.palias_v; unisonunisonfalse29799/00COLUMN palias_v.pseq_idCOMMENTaCOMMENT ON COLUMN palias_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2621000COLUMN palias_v.pannotation_idCOMMENTeCOMMENT ON COLUMN palias_v.pannotation_id IS 'annotation identifier -- see paliasorigin(palias_id)'; unisonunisonfalse2621100COLUMN palias_v.tax_idCOMMENTACOMMENT ON COLUMN palias_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse2621200COLUMN palias_v.origin_idCOMMENTVCOMMENT ON COLUMN palias_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2621300COLUMN palias_v.originCOMMENTTCOMMENT ON COLUMN palias_v.origin IS 'origin of sequence -- see origin(origin_id)'; unisonunisonfalse2621400COLUMN palias_v.aliasCOMMENT>COMMENT ON COLUMN palias_v.alias IS 'alias for the sequence'; unisonunisonfalse2621500COLUMN palias_v.descrCOMMENT<COMMENT ON COLUMN palias_v.descr IS 'sequence description'; unisonunisonfalse2621600COLUMN palias_v.addedCOMMENTWCOMMENT ON COLUMN palias_v.added IS 'date that this sequence was assigned this alias'; unisonunisonfalse2621700palias_vACLREVOKE ALL ON TABLE palias_v FROM PUBLIC; REVOKE ALL ON TABLE palias_v FROM unison; GRANT ALL ON TABLE palias_v TO unison; GRANT SELECT ON TABLE palias_v TO PUBLIC; unisonunisonfalse2621 1259309047 paliasoriginVIEWCREATE VIEW paliasorigin AS SELECT pannotation.pannotation_id, pannotation.origin_id, pannotation.alias, pannotation.descr, pannotation.tax_id, pannotation.added FROM pannotation; DROP VIEW unison.paliasorigin; unisonunisonfalse30419800VIEW paliasoriginCOMMENTICOMMENT ON VIEW paliasorigin IS 'DEPRECATED -- use pannotation instead'; unisonunisonfalse2714900 paliasoriginACLREVOKE ALL ON TABLE paliasorigin FROM PUBLIC; REVOKE ALL ON TABLE paliasorigin FROM unison; GRANT ALL ON TABLE paliasorigin TO unison; GRANT SELECT ON TABLE paliasorigin TO PUBLIC; unisonunisonfalse2714 1259307836 paprospectTABLECREATE TABLE paprospect ( pftype_id integer DEFAULT pftype_id('Prospect'::text), start integer, stop integer, params_id integer, pmodel_id integer NOT NULL, nident integer NOT NULL, nalign integer NOT NULL, raw real NOT NULL, mutation real NOT NULL, singleton real NOT NULL, pairwise real NOT NULL, gap real NOT NULL, ssfit real NOT NULL, zscore real, svm real NOT NULL, rgyr real NOT NULL ) INHERITS (pfeature); DROP TABLE unison.paprospect; unisonunisonfalse3314331592473:00TABLE paprospectCOMMENTxCOMMENT ON TABLE paprospect IS 'single Prospect threading alignment (unique )'; unisonunisonfalse2479;00COLUMN paprospect.pfeature_idCOMMENTZCOMMENT ON COLUMN paprospect.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2479<00COLUMN paprospect.pseq_idCOMMENTcCOMMENT ON COLUMN paprospect.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2479=00COLUMN paprospect.pftype_idCOMMENTfCOMMENT ON COLUMN paprospect.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2479>00COLUMN paprospect.startCOMMENTQCOMMENT ON COLUMN paprospect.start IS 'start of prediction in protein sequence'; unisonunisonfalse2479?00COLUMN paprospect.stopCOMMENTOCOMMENT ON COLUMN paprospect.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2479@00COLUMN paprospect.params_idCOMMENT_COMMENT ON COLUMN paprospect.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2479A00COLUMN paprospect.pmodel_idCOMMENTMCOMMENT ON COLUMN paprospect.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2479B00COLUMN paprospect.nidentCOMMENTGCOMMENT ON COLUMN paprospect.nident IS 'number of identical residues'; unisonunisonfalse2479C00COLUMN paprospect.nalignCOMMENTECOMMENT ON COLUMN paprospect.nalign IS 'number of aligned residues'; unisonunisonfalse2479D00COLUMN paprospect.rawCOMMENT?COMMENT ON COLUMN paprospect.raw IS 'Prospect ''raw'' score '; unisonunisonfalse2479E00COLUMN paprospect.singletonCOMMENTKCOMMENT ON COLUMN paprospect.singleton IS 'Prospect ''singleton'' score '; unisonunisonfalse2479F00COLUMN paprospect.ssfitCOMMENT[COMMENT ON COLUMN paprospect.ssfit IS 'Prospect secondary structure compatibility score '; unisonunisonfalse2479G00COLUMN paprospect.zscoreCOMMENTRCOMMENT ON COLUMN paprospect.zscore IS 'Prospect Z-score based on 50 iterations'; unisonunisonfalse2479H00COLUMN paprospect.svmCOMMENT?COMMENT ON COLUMN paprospect.svm IS 'Prospect ''svm'' score '; unisonunisonfalse2479I00 paprospectACLREVOKE ALL ON TABLE paprospect FROM PUBLIC; REVOKE ALL ON TABLE paprospect FROM unison; GRANT ALL ON TABLE paprospect TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE paprospect TO loader; GRANT SELECT ON TABLE paprospect TO PUBLIC; unisonunisonfalse2479 1259308277 pmprospectTABLECREATE TABLE pmprospect ( origin_id integer DEFAULT origin_id('Prospect'::text), pseq_id integer NOT NULL, len integer NOT NULL, ncores integer NOT NULL ) INHERITS (pmodel); DROP TABLE unison.pmprospect; unisonunisonfalse341434153416341724849J00TABLE pmprospectCOMMENTUCOMMENT ON TABLE pmprospect IS 'Prospect threading backbone (inherits from pmodel)'; unisonunisonfalse2557K00COLUMN pmprospect.pmodel_idCOMMENTMCOMMENT ON COLUMN pmprospect.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2557L00COLUMN pmprospect.origin_idCOMMENTXCOMMENT ON COLUMN pmprospect.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2557M00COLUMN pmprospect.accCOMMENTLCOMMENT ON COLUMN pmprospect.acc IS 'model accession from source database'; unisonunisonfalse2557N00COLUMN pmprospect.addedCOMMENTDCOMMENT ON COLUMN pmprospect.added IS 'when this data was created'; unisonunisonfalse2557O00COLUMN pmprospect.descrCOMMENT;COMMENT ON COLUMN pmprospect.descr IS 'model description'; unisonunisonfalse2557P00COLUMN pmprospect.pseq_idCOMMENTcCOMMENT ON COLUMN pmprospect.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2557Q00COLUMN pmprospect.ncoresCOMMENTFCOMMENT ON COLUMN pmprospect.ncores IS 'number of cores in template'; unisonunisonfalse2557R00 pmprospectACL REVOKE ALL ON TABLE pmprospect FROM PUBLIC; REVOKE ALL ON TABLE pmprospect FROM unison; GRANT ALL ON TABLE pmprospect TO unison; GRANT INSERT,UPDATE ON TABLE pmprospect TO loader; GRANT REFERENCES ON TABLE pmprospect TO rkh; GRANT SELECT ON TABLE pmprospect TO PUBLIC; unisonunisonfalse2557 1259308286pmprospect_scop_vVIEWCREATE VIEW pmprospect_scop_v AS (SELECT m.origin_id, m.pmodel_id, m.acc, c.sunid, c.sid, c.pdb, 1 AS "case" FROM (pmprospect m JOIN scop.cla c ON ((m.acc = c.sid))) WHERE (m.origin_id = origin_id('Prospect/SCOP'::text)) UNION ALL SELECT m.origin_id, m.pmodel_id, m.acc, c.sunid, c.sid, c.pdb, 2 AS "case" FROM (pmprospect m JOIN scop.cla c ON ((rpad(m.acc, 5, '_'::text) = substr(c.sid, 2, 5)))) WHERE (m.origin_id = origin_id('Prospect/FSSP'::text))) UNION ALL SELECT m.origin_id, m.pmodel_id, m.acc, c.sunid, c.sid, c.pdb, 2 AS "case" FROM (pmprospect m JOIN scop.cla c ON ((rpad(m.acc, 5, '_'::text) = substr(c.sid, 2, 5)))) WHERE (m.origin_id = origin_id('Prospect-3.0/FSSP'::text)); $DROP VIEW unison.pmprospect_scop_v; unisonunisonfalse29379S00VIEW pmprospect_scop_vCOMMENTfCOMMENT ON VIEW pmprospect_scop_v IS 'prospect pmodel_id-to-scop sunid mapping, with debugging info'; unisonunisonfalse2558T00"COLUMN pmprospect_scop_v.origin_idCOMMENT_COMMENT ON COLUMN pmprospect_scop_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2558U00"COLUMN pmprospect_scop_v.pmodel_idCOMMENTTCOMMENT ON COLUMN pmprospect_scop_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2558V00COLUMN pmprospect_scop_v.accCOMMENTSCOMMENT ON COLUMN pmprospect_scop_v.acc IS 'model accession from source database'; unisonunisonfalse2558W00pmprospect_scop_vACLREVOKE ALL ON TABLE pmprospect_scop_v FROM PUBLIC; REVOKE ALL ON TABLE pmprospect_scop_v FROM unison; GRANT ALL ON TABLE pmprospect_scop_v TO unison; GRANT SELECT ON TABLE pmprospect_scop_v TO PUBLIC; unisonunisonfalse2558 1259308291pmprospect_scop_dvVIEWCREATE VIEW pmprospect_scop_dv AS SELECT _pmprospect_scop_v.pmodel_id, _pmprospect_scop_v.sunid FROM pmprospect_scop_v _pmprospect_scop_v; %DROP VIEW unison.pmprospect_scop_dv; unisonunisonfalse29389X00VIEW pmprospect_scop_dvCOMMENTRCOMMENT ON VIEW pmprospect_scop_dv IS 'prospect pmodel_id-to-scop sunid mapping'; unisonunisonfalse2559Y00#COLUMN pmprospect_scop_dv.pmodel_idCOMMENTUCOMMENT ON COLUMN pmprospect_scop_dv.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2559Z00pmprospect_scop_dvACLREVOKE ALL ON TABLE pmprospect_scop_dv FROM PUBLIC; REVOKE ALL ON TABLE pmprospect_scop_dv FROM unison; GRANT ALL ON TABLE pmprospect_scop_dv TO unison; GRANT SELECT ON TABLE pmprospect_scop_dv TO PUBLIC; unisonunisonfalse2559 1259308295paprospect_scop_vVIEW4CREATE VIEW paprospect_scop_v AS SELECT t.pseq_id, t.params_id, t.pmodel_id, m.acc, m.len, t.start, t.stop, t.nident, CASE WHEN (t.stop < t.start) THEN NULL::numeric ELSE round((((t.nident)::numeric / (t.nalign)::numeric) * 100.0), 0) END AS pct_ident, (t.raw)::integer AS raw, round((t.svm)::numeric, 1) AS svm, round((t.mutation)::numeric, 0) AS mutation, round((t.pairwise)::numeric, 0) AS pairwise, round((t.singleton)::numeric, 0) AS singleton, round((t.gap)::numeric, 0) AS gap, cla.cl AS clid, descl.descr AS clname, cla.cf AS cfid, descf.descr AS cfname, cla.sf AS sfid, dessf.descr AS sfname, cla.dm AS dmid, desdm.descr AS dmname FROM (((((((paprospect t JOIN pmprospect_scop_dv b ON ((t.pmodel_id = b.pmodel_id))) JOIN pmprospect m ON ((t.pmodel_id = m.pmodel_id))) LEFT JOIN scop.cla ON ((b.sunid = cla.sunid))) LEFT JOIN scop.des descl ON ((cla.cl = descl.sunid))) LEFT JOIN scop.des descf ON ((cla.cf = descf.sunid))) LEFT JOIN scop.des dessf ON ((cla.sf = dessf.sunid))) LEFT JOIN scop.des desdm ON ((cla.dm = desdm.sunid))) ORDER BY t.pseq_id, t.svm DESC; $DROP VIEW unison.paprospect_scop_v; unisonunisonfalse29399[00VIEW paprospect_scop_vCOMMENTCOMMENT ON VIEW paprospect_scop_v IS 'Prospect threading alignments with SCOP class, fold, superfamily, and domain annotations'; unisonunisonfalse2560\00 COLUMN paprospect_scop_v.pseq_idCOMMENTjCOMMENT ON COLUMN paprospect_scop_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2560]00"COLUMN paprospect_scop_v.params_idCOMMENTfCOMMENT ON COLUMN paprospect_scop_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2560^00"COLUMN paprospect_scop_v.pmodel_idCOMMENTTCOMMENT ON COLUMN paprospect_scop_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2560_00COLUMN paprospect_scop_v.accCOMMENTSCOMMENT ON COLUMN paprospect_scop_v.acc IS 'model accession from source database'; unisonunisonfalse2560`00COLUMN paprospect_scop_v.startCOMMENTXCOMMENT ON COLUMN paprospect_scop_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2560a00COLUMN paprospect_scop_v.stopCOMMENTVCOMMENT ON COLUMN paprospect_scop_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2560b00COLUMN paprospect_scop_v.nidentCOMMENTNCOMMENT ON COLUMN paprospect_scop_v.nident IS 'number of identical residues'; unisonunisonfalse2560c00"COLUMN paprospect_scop_v.pct_identCOMMENTECOMMENT ON COLUMN paprospect_scop_v.pct_ident IS 'percent identity'; unisonunisonfalse2560d00COLUMN paprospect_scop_v.rawCOMMENTFCOMMENT ON COLUMN paprospect_scop_v.raw IS 'Prospect ''raw'' score '; unisonunisonfalse2560e00COLUMN paprospect_scop_v.svmCOMMENTFCOMMENT ON COLUMN paprospect_scop_v.svm IS 'Prospect ''svm'' score '; unisonunisonfalse2560f00"COLUMN paprospect_scop_v.singletonCOMMENTRCOMMENT ON COLUMN paprospect_scop_v.singleton IS 'Prospect ''singleton'' score '; unisonunisonfalse2560g00paprospect_scop_vACLREVOKE ALL ON TABLE paprospect_scop_v FROM PUBLIC; REVOKE ALL ON TABLE paprospect_scop_v FROM unison; GRANT ALL ON TABLE paprospect_scop_v TO unison; GRANT SELECT ON TABLE paprospect_scop_v TO PUBLIC; unisonunisonfalse2560 1259309051 paprospect_vVIEWCREATE VIEW paprospect_v AS SELECT q.pseq_id, q.params_id, q.pmodel_id, m.pseq_id AS t_pseq_id, m.acc, s.name AS descr, m.origin_id, q.start, q.stop, q.nident, (q.raw)::integer AS raw, round((q.svm)::numeric, 1) AS svm, round((q.mutation)::numeric, 0) AS mutation, round((q.pairwise)::numeric, 0) AS pairwise, round((q.singleton)::numeric, 0) AS singleton, round((q.gap)::numeric, 0) AS gap, q.nalign AS len, q.nalign, CASE WHEN (q.stop < q.start) THEN NULL::numeric ELSE round((((q.nident)::numeric / (q.nalign)::numeric(8,3)) * 100.0), 0) END AS pct_ident, CASE WHEN (q.stop < q.start) THEN NULL::numeric ELSE round((((((q.stop - q.start) + 1))::numeric / (p.len)::numeric) * 100.0), 0) END AS pct_coverage FROM (((paprospect q JOIN pmprospect m ON ((q.pmodel_id = m.pmodel_id))) JOIN pseq p ON ((p.pseq_id = q.pseq_id))) JOIN pdb.chain s ON ((lower(s.pdbc) = lower(m.acc)))) ORDER BY q.svm DESC; DROP VIEW unison.paprospect_v; unisonunisonfalse30429h00COLUMN paprospect_v.pseq_idCOMMENTeCOMMENT ON COLUMN paprospect_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2715i00COLUMN paprospect_v.params_idCOMMENTaCOMMENT ON COLUMN paprospect_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2715j00COLUMN paprospect_v.pmodel_idCOMMENTOCOMMENT ON COLUMN paprospect_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2715k00COLUMN paprospect_v.t_pseq_idCOMMENT>COMMENT ON COLUMN paprospect_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse2715l00COLUMN paprospect_v.accCOMMENTNCOMMENT ON COLUMN paprospect_v.acc IS 'model accession from source database'; unisonunisonfalse2715m00COLUMN paprospect_v.origin_idCOMMENTZCOMMENT ON COLUMN paprospect_v.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse2715n00COLUMN paprospect_v.startCOMMENTSCOMMENT ON COLUMN paprospect_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2715o00COLUMN paprospect_v.stopCOMMENTQCOMMENT ON COLUMN paprospect_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2715p00COLUMN paprospect_v.nidentCOMMENTICOMMENT ON COLUMN paprospect_v.nident IS 'number of identical residues'; unisonunisonfalse2715q00COLUMN paprospect_v.rawCOMMENTACOMMENT ON COLUMN paprospect_v.raw IS 'Prospect ''raw'' score '; unisonunisonfalse2715r00COLUMN paprospect_v.svmCOMMENTACOMMENT ON COLUMN paprospect_v.svm IS 'Prospect ''svm'' score '; unisonunisonfalse2715s00COLUMN paprospect_v.singletonCOMMENTMCOMMENT ON COLUMN paprospect_v.singleton IS 'Prospect ''singleton'' score '; unisonunisonfalse2715t00COLUMN paprospect_v.nalignCOMMENTGCOMMENT ON COLUMN paprospect_v.nalign IS 'number of aligned residues'; unisonunisonfalse2715u00COLUMN paprospect_v.pct_identCOMMENT@COMMENT ON COLUMN paprospect_v.pct_ident IS 'percent identity'; unisonunisonfalse2715v00 COLUMN paprospect_v.pct_coverageCOMMENTCCOMMENT ON COLUMN paprospect_v.pct_coverage IS 'percent coverage'; unisonunisonfalse2715w00 paprospect_vACLREVOKE ALL ON TABLE paprospect_v FROM PUBLIC; REVOKE ALL ON TABLE paprospect_v FROM unison; GRANT ALL ON TABLE paprospect_v TO unison; GRANT SELECT ON TABLE paprospect_v TO PUBLIC; unisonunisonfalse2715 1259308210papseq_pdbcs_mvTABLECREATE TABLE papseq_pdbcs_mv ( q_pseq_id integer, q_start integer, q_stop integer, t_pseq_id integer, t_start integer, t_stop integer, pdbc text, descr text, tax_id integer, ident smallint, sim smallint, gaps smallint, q_gaps smallint, t_gaps smallint, score integer, eval double precision, len smallint, pct_ident real, pct_coverage real ); #DROP TABLE unison.papseq_pdbcs_mv; unisonunisonfalse9x00papseq_pdbcs_mvACLREVOKE ALL ON TABLE papseq_pdbcs_mv FROM PUBLIC; REVOKE ALL ON TABLE papseq_pdbcs_mv FROM unison; GRANT ALL ON TABLE papseq_pdbcs_mv TO unison; GRANT SELECT ON TABLE papseq_pdbcs_mv TO PUBLIC; unisonunisonfalse2545K 1259308676papseq_pdbcs_vVIEWpCREATE VIEW papseq_pdbcs_v AS SELECT b.q_pseq_id, b.q_start, b.q_stop, b.t_pseq_id, b.t_start, b.t_stop, a.alias AS pdbc, a.descr, a.tax_id, b.ident, b.sim, b.gaps, b.qgaps AS q_gaps, b.tgaps AS t_gaps, b.score, b.eval, b.len, b.pct_ident, b.pct_coverage FROM (papseq_v b JOIN palias a ON (((b.t_pseq_id = a.pseq_id) AND (a.origin_id = origin_id('PDB'::text))))); !DROP VIEW unison.papseq_pdbcs_v; unisonunisonfalse29869y00VIEW papseq_pdbcs_vCOMMENTLCOMMENT ON VIEW papseq_pdbcs_v IS 'candidated templates for given pseq_id'; unisonunisonfalse2635z00COLUMN papseq_pdbcs_v.q_pseq_idCOMMENT?COMMENT ON COLUMN papseq_pdbcs_v.q_pseq_id IS 'query pseq_id'; unisonunisonfalse2635{00COLUMN papseq_pdbcs_v.q_startCOMMENTKCOMMENT ON COLUMN papseq_pdbcs_v.q_start IS 'start position in q_pseq_id'; unisonunisonfalse2635|00COLUMN papseq_pdbcs_v.q_stopCOMMENTICOMMENT ON COLUMN papseq_pdbcs_v.q_stop IS 'stop position in q_pseq_id'; unisonunisonfalse2635}00COLUMN papseq_pdbcs_v.t_pseq_idCOMMENT@COMMENT ON COLUMN papseq_pdbcs_v.t_pseq_id IS 'target pseq_id'; unisonunisonfalse2635~00COLUMN papseq_pdbcs_v.t_startCOMMENTPCOMMENT ON COLUMN papseq_pdbcs_v.t_start IS 'start position in target pseq_id'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.t_stopCOMMENTNCOMMENT ON COLUMN papseq_pdbcs_v.t_stop IS 'stop position in target pseq_id'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.pdbcCOMMENTNCOMMENT ON COLUMN papseq_pdbcs_v.pdbc IS 'PDB identifier + chain (''pdbc'')'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.tax_idCOMMENTGCOMMENT ON COLUMN papseq_pdbcs_v.tax_id IS 'NCBI taxonomy identifier'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.t_gapsCOMMENTFCOMMENT ON COLUMN papseq_pdbcs_v.t_gaps IS 'gaps is target sequence'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.scoreCOMMENTFCOMMENT ON COLUMN papseq_pdbcs_v.score IS 'algorithm-specific score'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.evalCOMMENT>COMMENT ON COLUMN papseq_pdbcs_v.eval IS 'expectation value'; unisonunisonfalse263500COLUMN papseq_pdbcs_v.pct_identCOMMENTBCOMMENT ON COLUMN papseq_pdbcs_v.pct_ident IS 'percent identity'; unisonunisonfalse263500"COLUMN papseq_pdbcs_v.pct_coverageCOMMENTECOMMENT ON COLUMN papseq_pdbcs_v.pct_coverage IS 'percent coverage'; unisonunisonfalse263500papseq_pdbcs_vACLREVOKE ALL ON TABLE papseq_pdbcs_v FROM PUBLIC; REVOKE ALL ON TABLE papseq_pdbcs_v FROM unison; GRANT ALL ON TABLE papseq_pdbcs_v TO unison; GRANT SELECT ON TABLE papseq_pdbcs_v TO PUBLIC; unisonunisonfalse2635 1259309056papssmTABLECREATE TABLE papssm ( pftype_id integer DEFAULT pftype_id('PSSM'::text), ident smallint NOT NULL, sim smallint NOT NULL ) INHERITS (palignment); DROP TABLE unison.papssm; unisonunisonfalse343234332475900 TABLE papssmCOMMENTYCOMMENT ON TABLE papssm IS 'PSI-BLAST sequence-profile alignments; inherits palignment'; unisonunisonfalse271600COLUMN papssm.pfeature_idCOMMENTVCOMMENT ON COLUMN papssm.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse271600COLUMN papssm.pseq_idCOMMENT_COMMENT ON COLUMN papssm.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse271600COLUMN papssm.pftype_idCOMMENTbCOMMENT ON COLUMN papssm.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse271600COLUMN papssm.startCOMMENTMCOMMENT ON COLUMN papssm.start IS 'start of prediction in protein sequence'; unisonunisonfalse271600COLUMN papssm.stopCOMMENTKCOMMENT ON COLUMN papssm.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse271600COLUMN papssm.params_idCOMMENT[COMMENT ON COLUMN papssm.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse271600COLUMN papssm.pmodel_idCOMMENTICOMMENT ON COLUMN papssm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse271600COLUMN papssm.mstartCOMMENT@COMMENT ON COLUMN papssm.mstart IS 'start of match /in model/'; unisonunisonfalse271600COLUMN papssm.mstopCOMMENT>COMMENT ON COLUMN papssm.mstop IS 'stop of match /in model/'; unisonunisonfalse271600COLUMN papssm.qgapsCOMMENTFCOMMENT ON COLUMN papssm.qgaps IS 'number of gaps in query sequence'; unisonunisonfalse271600COLUMN papssm.tgapsCOMMENTGCOMMENT ON COLUMN papssm.tgaps IS 'number of gaps in target sequence'; unisonunisonfalse271600COLUMN papssm.scoreCOMMENT>COMMENT ON COLUMN papssm.score IS 'algorithm-specific score'; unisonunisonfalse271600COLUMN papssm.evalCOMMENT6COMMENT ON COLUMN papssm.eval IS 'expectation value'; unisonunisonfalse271600papssmACLREVOKE ALL ON TABLE papssm FROM PUBLIC; REVOKE ALL ON TABLE papssm FROM unison; GRANT ALL ON TABLE papssm TO unison; GRANT INSERT ON TABLE papssm TO loader; GRANT SELECT ON TABLE papssm TO PUBLIC; unisonunisonfalse2716 1259309060params_vVIEWCREATE VIEW params_v AS SELECT params.params_id, params.name, params.is_public, params.descr, params.commandline FROM params ORDER BY params.name; DROP VIEW unison.params_v; unisonunisonfalse3043900COLUMN params_v.params_idCOMMENT]COMMENT ON COLUMN params_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse271700COLUMN params_v.nameCOMMENT9COMMENT ON COLUMN params_v.name IS 'parameter set name'; unisonunisonfalse271700COLUMN params_v.is_publicCOMMENTkCOMMENT ON COLUMN params_v.is_public IS 'true if this data source or algorithm is publicly distributable'; unisonunisonfalse271700COLUMN params_v.descrCOMMENTACOMMENT ON COLUMN params_v.descr IS 'description of parameters'; unisonunisonfalse271700params_vACLREVOKE ALL ON TABLE params_v FROM PUBLIC; REVOKE ALL ON TABLE params_v FROM unison; GRANT ALL ON TABLE params_v TO unison; GRANT SELECT ON TABLE params_v TO PUBLIC; unisonunisonfalse2717/1255308590origin_alias_fmt(text, text)FUNCTIONCREATE FUNCTION origin_alias_fmt(text, text) RETURNS text AS $_$select $1 || ':' || $2;$_$ LANGUAGE sql IMMUTABLE STRICT; 3DROP FUNCTION unison.origin_alias_fmt(text, text); unisonunisonfalse900%FUNCTION origin_alias_fmt(text, text)COMMENTzCOMMENT ON FUNCTION origin_alias_fmt(text, text) IS 'canonical format for origin and alias, like this: :'; unisonunisonfalse47 1259309064pataa_vVIEWBCREATE VIEW pataa_v AS SELECT sa.pseq_id, origin_alias_fmt(o.origin, ao.alias) AS alias, t.latin AS species, ("substring"(ao.descr, '\[DT: (\S+)'::text))::date AS patent_date, "substring"(ao.descr, '\[PA:\s+\([^\)]+\)\s+([^\s\]]+)'::text) AS patent_authority, ao.descr FROM (((pseq_pannotation sa JOIN pannotation ao ON ((sa.pannotation_id = ao.pannotation_id))) JOIN origin o ON ((ao.origin_id = o.origin_id))) LEFT JOIN tax.spspec t ON ((ao.tax_id = t.tax_id))) WHERE ((ao.origin_id = 10002) AND sa.is_current) ORDER BY ("substring"(ao.descr, '\[DT: (\S+)'::text))::date; DROP VIEW unison.pataa_v; unisonunisonfalse3044900COLUMN pataa_v.pseq_idCOMMENT`COMMENT ON COLUMN pataa_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse271800COLUMN pataa_v.aliasCOMMENT=COMMENT ON COLUMN pataa_v.alias IS 'alias for the sequence'; unisonunisonfalse271800COLUMN pataa_v.speciesCOMMENT7COMMENT ON COLUMN pataa_v.species IS 'patent species'; unisonunisonfalse271800pataa_vACLREVOKE ALL ON TABLE pataa_v FROM PUBLIC; REVOKE ALL ON TABLE pataa_v FROM unison; GRANT ALL ON TABLE pataa_v TO unison; GRANT SELECT ON TABLE pataa_v TO PUBLIC; unisonunisonfalse2718 1259309069patent_count_vVIEWyCREATE VIEW patent_count_v AS SELECT patents_v.pseq_id, count(*) AS count FROM patents_v GROUP BY patents_v.pseq_id; !DROP VIEW unison.patent_count_v; unisonunisonfalse3045900patent_count_vACLREVOKE ALL ON TABLE patent_count_v FROM PUBLIC; REVOKE ALL ON TABLE patent_count_v FROM unison; GRANT ALL ON TABLE patent_count_v TO unison; GRANT SELECT ON TABLE patent_count_v TO PUBLIC; unisonunisonfalse2719 1259309073patents_sorted_vVIEWNCREATE VIEW patents_sorted_v AS SELECT patents_unsorted_v.pseq_id, patents_unsorted_v.origin, patents_unsorted_v.alias, patents_unsorted_v.species, patents_unsorted_v.patent_date, patents_unsorted_v.patent_authority, patents_unsorted_v.descr FROM patents_v patents_unsorted_v ORDER BY (patents_unsorted_v.origin = 'pataa'::text); #DROP VIEW unison.patents_sorted_v; unisonunisonfalse3046900VIEW patents_sorted_vCOMMENT]COMMENT ON VIEW patents_sorted_v IS 'Patents from pataa database and Geneseq, if available'; unisonunisonfalse272000COLUMN patents_sorted_v.pseq_idCOMMENTiCOMMENT ON COLUMN patents_sorted_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse272000COLUMN patents_sorted_v.aliasCOMMENTSCOMMENT ON COLUMN patents_sorted_v.alias IS 'authority''s alias for the sequence'; unisonunisonfalse272000COLUMN patents_sorted_v.speciesCOMMENTYCOMMENT ON COLUMN patents_sorted_v.species IS 'patent species (not available in pataa)'; unisonunisonfalse272000#COLUMN patents_sorted_v.patent_dateCOMMENTQCOMMENT ON COLUMN patents_sorted_v.patent_date IS 'patent date (NULL in pataa)'; unisonunisonfalse272000(COLUMN patents_sorted_v.patent_authorityCOMMENT[COMMENT ON COLUMN patents_sorted_v.patent_authority IS 'patent authority (NULL in pataa)'; unisonunisonfalse272000COLUMN patents_sorted_v.descrCOMMENTqCOMMENT ON COLUMN patents_sorted_v.descr IS 'descriptions from patents_pataa_v and patents_genseq_v, which see'; unisonunisonfalse272000patents_sorted_vACLREVOKE ALL ON TABLE patents_sorted_v FROM PUBLIC; REVOKE ALL ON TABLE patents_sorted_v FROM unison; GRANT ALL ON TABLE patents_sorted_v TO unison; GRANT SELECT ON TABLE patents_sorted_v TO PUBLIC; unisonunisonfalse2720 1259309720pcluster_pcluster_id_seqSEQUENCEzCREATE SEQUENCE pcluster_pcluster_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; /DROP SEQUENCE unison.pcluster_pcluster_id_seq; unisonunisonfalse900pcluster_pcluster_id_seq SEQUENCE SET@SELECT pg_catalog.setval('pcluster_pcluster_id_seq', 1, false); unisonunisonfalse283500pcluster_pcluster_id_seqACLREVOKE ALL ON SEQUENCE pcluster_pcluster_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pcluster_pcluster_id_seq FROM unison; GRANT ALL ON SEQUENCE pcluster_pcluster_id_seq TO unison; GRANT UPDATE ON SEQUENCE pcluster_pcluster_id_seq TO loader; unisonunisonfalse2835 1259309077pclusterTABLEECREATE TABLE pcluster ( pcluster_id integer DEFAULT nextval('pcluster_pcluster_id_seq'::regclass) NOT NULL, genasm_id integer NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL, chr text NOT NULL, plus_strand boolean NOT NULL, created timestamp with time zone DEFAULT timenow() NOT NULL ); DROP TABLE unison.pcluster; unisonunisonfalse34343435900TABLE pclusterCOMMENT[COMMENT ON TABLE pcluster IS 'store pclusters of pseq_ids mapping to same genomic region'; unisonunisonfalse272100COLUMN pcluster.genasm_idCOMMENT_COMMENT ON COLUMN pcluster.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse272100COLUMN pcluster.gstartCOMMENTMCOMMENT ON COLUMN pcluster.gstart IS 'genomic start position on chromosome'; unisonunisonfalse272100COLUMN pcluster.gstopCOMMENTKCOMMENT ON COLUMN pcluster.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse272100COLUMN pcluster.chrCOMMENT0COMMENT ON COLUMN pcluster.chr IS 'chromosome'; unisonunisonfalse272100COLUMN pcluster.plus_strandCOMMENTWCOMMENT ON COLUMN pcluster.plus_strand IS 'true = ''+'' strand; false = ''-'' strand'; unisonunisonfalse272100pclusterACLREVOKE ALL ON TABLE pcluster FROM PUBLIC; REVOKE ALL ON TABLE pcluster FROM unison; GRANT ALL ON TABLE pcluster TO unison; GRANT SELECT,INSERT,UPDATE ON TABLE pcluster TO loader; GRANT SELECT,REFERENCES ON TABLE pcluster TO PUBLIC; unisonunisonfalse2721 1259309084pcluster_memberTABLECREATE TABLE pcluster_member ( pcluster_id integer NOT NULL, pseq_id integer NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL ); #DROP TABLE unison.pcluster_member; unisonunisonfalse900TABLE pcluster_memberCOMMENTTCOMMENT ON TABLE pcluster_member IS 'stores list of pseq_ids for a given pcluster'; unisonunisonfalse272200COLUMN pcluster_member.pseq_idCOMMENThCOMMENT ON COLUMN pcluster_member.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse272200COLUMN pcluster_member.gstartCOMMENTTCOMMENT ON COLUMN pcluster_member.gstart IS 'genomic start position on chromosome'; unisonunisonfalse272200COLUMN pcluster_member.gstopCOMMENTRCOMMENT ON COLUMN pcluster_member.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse272200pcluster_memberACL REVOKE ALL ON TABLE pcluster_member FROM PUBLIC; REVOKE ALL ON TABLE pcluster_member FROM unison; GRANT ALL ON TABLE pcluster_member TO unison; GRANT SELECT,INSERT,UPDATE ON TABLE pcluster_member TO loader; GRANT SELECT,REFERENCES ON TABLE pcluster_member TO PUBLIC; unisonunisonfalse2722 1259309722perftest_def_def_id_seqSEQUENCEyCREATE SEQUENCE perftest_def_def_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; .DROP SEQUENCE unison.perftest_def_def_id_seq; unisonunisonfalse900perftest_def_def_id_seq SEQUENCE SET?SELECT pg_catalog.setval('perftest_def_def_id_seq', 1, false); unisonunisonfalse2836 1259309087 perftest_defTABLECREATE TABLE perftest_def ( def_id integer DEFAULT nextval('perftest_def_def_id_seq'::regclass) NOT NULL, current boolean DEFAULT true NOT NULL, ordr smallint DEFAULT 10000 NOT NULL, name text NOT NULL, sql text NOT NULL, n_runs smallint NOT NULL, min_n_rows integer NOT NULL, max_time integer NOT NULL, max_avg_time integer NOT NULL, CONSTRAINT max_avg_time_gt_zero CHECK ((max_avg_time >= 0)), CONSTRAINT max_avg_time_le_max_time CHECK ((max_avg_time <= max_time)), CONSTRAINT max_time_gt_zero CHECK ((max_time > 0)), CONSTRAINT min_n_rows_gt_zero CHECK ((min_n_rows > 0)), CONSTRAINT runs_gt_zero CHECK ((n_runs > 0)) ); DROP TABLE unison.perftest_def; unisonunisonfalse34363437343834393440344134423443900TABLE perftest_defCOMMENTHCOMMENT ON TABLE perftest_def IS 'Unison performance test definitions'; unisonunisonfalse272300COLUMN perftest_def.def_idCOMMENTOCOMMENT ON COLUMN perftest_def.def_id IS 'unique test definition identifier '; unisonunisonfalse272300COLUMN perftest_def.currentCOMMENT_COMMENT ON COLUMN perftest_def.current IS 'whether test should be executed for new test runs'; unisonunisonfalse272300COLUMN perftest_def.ordrCOMMENTLCOMMENT ON COLUMN perftest_def.ordr IS 'order in which test should be run'; unisonunisonfalse272300COLUMN perftest_def.nameCOMMENT?COMMENT ON COLUMN perftest_def.name IS 'unique name for test'; unisonunisonfalse272300COLUMN perftest_def.sqlCOMMENT8COMMENT ON COLUMN perftest_def.sql IS 'sql definition'; unisonunisonfalse272300COLUMN perftest_def.n_runsCOMMENTDCOMMENT ON COLUMN perftest_def.n_runs IS 'number of runs for test'; unisonunisonfalse272300COLUMN perftest_def.min_n_rowsCOMMENT_COMMENT ON COLUMN perftest_def.min_n_rows IS 'minimum number of rows expected for result set'; unisonunisonfalse272300COLUMN perftest_def.max_timeCOMMENT\COMMENT ON COLUMN perftest_def.max_time IS 'max time expected for a single test execution'; unisonunisonfalse272300 COLUMN perftest_def.max_avg_timeCOMMENTPCOMMENT ON COLUMN perftest_def.max_avg_time IS 'max average time for all runs'; unisonunisonfalse272300 perftest_defACLREVOKE ALL ON TABLE perftest_def FROM PUBLIC; REVOKE ALL ON TABLE perftest_def FROM unison; GRANT ALL ON TABLE perftest_def TO unison; GRANT SELECT ON TABLE perftest_def TO PUBLIC; unisonunisonfalse2723 1259309724!perftest_platform_platform_id_seqSEQUENCECREATE SEQUENCE perftest_platform_platform_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; 8DROP SEQUENCE unison.perftest_platform_platform_id_seq; unisonunisonfalse900!perftest_platform_platform_id_seq SEQUENCE SETISELECT pg_catalog.setval('perftest_platform_platform_id_seq', 1, false); unisonunisonfalse2837 1259309100perftest_platformTABLEDCREATE TABLE perftest_platform ( platform_id integer DEFAULT nextval('perftest_platform_platform_id_seq'::regclass) NOT NULL, name text NOT NULL, date timestamp without time zone DEFAULT now() NOT NULL, current boolean DEFAULT true NOT NULL, locked boolean DEFAULT false NOT NULL, mac macaddr NOT NULL, ip inet NOT NULL, uname_s text NOT NULL, uname_n text NOT NULL, uname_r text NOT NULL, uname_m text NOT NULL, ram_gb smallint NOT NULL, fs_type text NOT NULL, pg_version_str text NOT NULL, pg_version text NOT NULL ); %DROP TABLE unison.perftest_platform; unisonunisonfalse3444344534463447900TABLE perftest_platformCOMMENTbCOMMENT ON TABLE perftest_platform IS 'hardware and software platform for a set of test results'; unisonunisonfalse272400$COLUMN perftest_platform.platform_idCOMMENTZCOMMENT ON COLUMN perftest_platform.platform_id IS 'unique id for a set of test results'; unisonunisonfalse272400COLUMN perftest_platform.nameCOMMENT=COMMENT ON COLUMN perftest_platform.name IS 'platform name'; unisonunisonfalse272400COLUMN perftest_platform.dateCOMMENT<COMMENT ON COLUMN perftest_platform.date IS 'date of test'; unisonunisonfalse272400 COLUMN perftest_platform.currentCOMMENTaCOMMENT ON COLUMN perftest_platform.current IS 'whether this platform is currently interesting'; unisonunisonfalse272400COLUMN perftest_platform.macCOMMENT?COMMENT ON COLUMN perftest_platform.mac IS 'host MAC address'; unisonunisonfalse272400COLUMN perftest_platform.ipCOMMENT8COMMENT ON COLUMN perftest_platform.ip IS 'IP address'; unisonunisonfalse272400 COLUMN perftest_platform.uname_sCOMMENTECOMMENT ON COLUMN perftest_platform.uname_s IS 'result of uname -s'; unisonunisonfalse272400 COLUMN perftest_platform.uname_nCOMMENTECOMMENT ON COLUMN perftest_platform.uname_n IS 'result of uname -n'; unisonunisonfalse272400 COLUMN perftest_platform.uname_rCOMMENTECOMMENT ON COLUMN perftest_platform.uname_r IS 'result of uname -r'; unisonunisonfalse272400 COLUMN perftest_platform.uname_mCOMMENTECOMMENT ON COLUMN perftest_platform.uname_m IS 'result of uname -m'; unisonunisonfalse272400COLUMN perftest_platform.ram_gbCOMMENTLCOMMENT ON COLUMN perftest_platform.ram_gb IS 'total installed RAM, in GB'; unisonunisonfalse272400 COLUMN perftest_platform.fs_typeCOMMENTUCOMMENT ON COLUMN perftest_platform.fs_type IS 'PGDATA filesystem type and options'; unisonunisonfalse272400'COLUMN perftest_platform.pg_version_strCOMMENTMCOMMENT ON COLUMN perftest_platform.pg_version_str IS 'text from version()'; unisonunisonfalse272400#COLUMN perftest_platform.pg_versionCOMMENTNCOMMENT ON COLUMN perftest_platform.pg_version IS 'PostgreSQL x.y.z version'; unisonunisonfalse272400perftest_platformACLREVOKE ALL ON TABLE perftest_platform FROM PUBLIC; REVOKE ALL ON TABLE perftest_platform FROM unison; GRANT ALL ON TABLE perftest_platform TO unison; GRANT SELECT ON TABLE perftest_platform TO PUBLIC; unisonunisonfalse2724 1259309109perftest_resultTABLE&CREATE TABLE perftest_result ( def_id integer NOT NULL, run_id integer NOT NULL, had_error boolean NOT NULL, n_rows integer, times integer[], avg_time integer, CONSTRAINT avg_time_gt_zero CHECK ((avg_time > 0)), CONSTRAINT n_rows_gt_zero CHECK ((n_rows > 0)) ); #DROP TABLE unison.perftest_result; unisonunisonfalse34483449900TABLE perftest_resultCOMMENTTCOMMENT ON TABLE perftest_result IS 'results for a single test on single platform'; unisonunisonfalse272500COLUMN perftest_result.def_idCOMMENTBCOMMENT ON COLUMN perftest_result.def_id IS 'test definition id'; unisonunisonfalse272500COLUMN perftest_result.run_idCOMMENTRCOMMENT ON COLUMN perftest_result.run_id IS 'test run id (implies one platform)'; unisonunisonfalse272500 COLUMN perftest_result.had_errorCOMMENTeCOMMENT ON COLUMN perftest_result.had_error IS 'whether there was an error/exception for this test'; unisonunisonfalse272500COLUMN perftest_result.n_rowsCOMMENTTCOMMENT ON COLUMN perftest_result.n_rows IS 'number of rows returned by this test'; unisonunisonfalse272500COLUMN perftest_result.timesCOMMENTsCOMMENT ON COLUMN perftest_result.times IS 'vector of elapsed times for this test (see perftest_platform.n_runs)'; unisonunisonfalse272500COLUMN perftest_result.avg_timeCOMMENTTCOMMENT ON COLUMN perftest_result.avg_time IS 'average elapsed time for this test'; unisonunisonfalse272500perftest_resultACLREVOKE ALL ON TABLE perftest_result FROM PUBLIC; REVOKE ALL ON TABLE perftest_result FROM unison; GRANT ALL ON TABLE perftest_result TO unison; GRANT SELECT ON TABLE perftest_result TO PUBLIC; unisonunisonfalse2725 1259309726perftest_run_run_id_seqSEQUENCEyCREATE SEQUENCE perftest_run_run_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; .DROP SEQUENCE unison.perftest_run_run_id_seq; unisonunisonfalse900perftest_run_run_id_seq SEQUENCE SET?SELECT pg_catalog.setval('perftest_run_run_id_seq', 1, false); unisonunisonfalse2838 1259309117 perftest_runTABLECREATE TABLE perftest_run ( run_id integer DEFAULT nextval('perftest_run_run_id_seq'::regclass) NOT NULL, platform_id integer NOT NULL, start_ts timestamp without time zone NOT NULL, stop_ts timestamp without time zone, comments text ); DROP TABLE unison.perftest_run; unisonunisonfalse3450900TABLE perftest_runCOMMENTjCOMMENT ON TABLE perftest_run IS 'a set of perf results on a specific platform; perhaps >1 run/platform'; unisonunisonfalse272600 perftest_runACLREVOKE ALL ON TABLE perftest_run FROM PUBLIC; REVOKE ALL ON TABLE perftest_run FROM unison; GRANT ALL ON TABLE perftest_run TO unison; GRANT SELECT ON TABLE perftest_run TO PUBLIC; unisonunisonfalse2726 1259309123 pfantigenicTABLE CREATE TABLE pfantigenic ( pseq_id integer, pftype_id integer DEFAULT pftype_id('EMBOSS/antigenic'::text), start integer, stop integer, params_id integer, score double precision NOT NULL, max_pos smallint NOT NULL ) INHERITS (pfeature); DROP TABLE unison.pfantigenic; unisonunisonfalse345134522473900TABLE pfantigenicCOMMENT=COMMENT ON TABLE pfantigenic IS 'EMBOSS antigenic features'; unisonunisonfalse272700COLUMN pfantigenic.pfeature_idCOMMENT[COMMENT ON COLUMN pfantigenic.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse272700COLUMN pfantigenic.pseq_idCOMMENTdCOMMENT ON COLUMN pfantigenic.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse272700COLUMN pfantigenic.pftype_idCOMMENTgCOMMENT ON COLUMN pfantigenic.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse272700COLUMN pfantigenic.startCOMMENTRCOMMENT ON COLUMN pfantigenic.start IS 'start of prediction in protein sequence'; unisonunisonfalse272700COLUMN pfantigenic.stopCOMMENTPCOMMENT ON COLUMN pfantigenic.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse272700COLUMN pfantigenic.params_idCOMMENT`COMMENT ON COLUMN pfantigenic.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse272700COLUMN pfantigenic.scoreCOMMENT:COMMENT ON COLUMN pfantigenic.score IS 'antigenic score'; unisonunisonfalse272700 pfantigenicACLREVOKE ALL ON TABLE pfantigenic FROM PUBLIC; REVOKE ALL ON TABLE pfantigenic FROM unison; GRANT ALL ON TABLE pfantigenic TO unison; GRANT INSERT ON TABLE pfantigenic TO loader; GRANT SELECT ON TABLE pfantigenic TO PUBLIC; unisonunisonfalse2727 1259309127 pfantigenic_vVIEW*CREATE VIEW pfantigenic_v AS SELECT a.pseq_id, a.start, a.stop, ((a.stop - a.start) + 1) AS len, a.max_pos, a.score, substr(q.seq, a.start, ((a.stop - a.start) + 1)) AS subseq FROM (pfantigenic a JOIN pseq q ON ((a.pseq_id = q.pseq_id))) WHERE ((a.stop - a.start) <= 24) ORDER BY a.score DESC; DROP VIEW unison.pfantigenic_v; unisonunisonfalse3047900VIEW pfantigenic_vCOMMENTYCOMMENT ON VIEW pfantigenic_v IS 'simplified view of antigenic sites with subsequences'; unisonunisonfalse272800COLUMN pfantigenic_v.pseq_idCOMMENTfCOMMENT ON COLUMN pfantigenic_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse272800COLUMN pfantigenic_v.startCOMMENTTCOMMENT ON COLUMN pfantigenic_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse272800COLUMN pfantigenic_v.stopCOMMENTRCOMMENT ON COLUMN pfantigenic_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse272800COLUMN pfantigenic_v.scoreCOMMENTECOMMENT ON COLUMN pfantigenic_v.score IS 'algorithm-specific score'; unisonunisonfalse272800 pfantigenic_vACLREVOKE ALL ON TABLE pfantigenic_v FROM PUBLIC; REVOKE ALL ON TABLE pfantigenic_v FROM unison; GRANT ALL ON TABLE pfantigenic_v TO unison; GRANT SELECT ON TABLE pfantigenic_v TO PUBLIC; unisonunisonfalse2728 1259309131pfbigpiTABLECREATE TABLE pfbigpi ( pftype_id integer DEFAULT pftype_id('BIG-PI'::text), start integer, stop integer DEFAULT 0, params_id integer, site_no smallint NOT NULL, quality character(1) NOT NULL, score real NOT NULL, pvalue real NOT NULL, CONSTRAINT big_pi_identifies_only_two_sites CHECK (((site_no = 1) OR (site_no = 2))), CONSTRAINT quality_must_be_one_of_abcdsni CHECK ((strpos('ABCDSNI'::text, (quality)::text) <> 0)) ) INHERITS (pfeature); DROP TABLE unison.pfbigpi; unisonunisonfalse345334543455345634579247300 TABLE pfbigpiCOMMENTHCOMMENT ON TABLE pfbigpi IS 'BIG-PI GPI predictions; see also bigpi_v'; unisonunisonfalse272900COLUMN pfbigpi.pfeature_idCOMMENTWCOMMENT ON COLUMN pfbigpi.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse272900COLUMN pfbigpi.pseq_idCOMMENT`COMMENT ON COLUMN pfbigpi.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse272900COLUMN pfbigpi.pftype_idCOMMENTcCOMMENT ON COLUMN pfbigpi.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse272900COLUMN pfbigpi.startCOMMENT1COMMENT ON COLUMN pfbigpi.start IS 'omega site'; unisonunisonfalse272900COLUMN pfbigpi.stopCOMMENT'COMMENT ON COLUMN pfbigpi.stop IS '0'; unisonunisonfalse272900COLUMN pfbigpi.params_idCOMMENT\COMMENT ON COLUMN pfbigpi.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse272900COLUMN pfbigpi.qualityCOMMENTUCOMMENT ON COLUMN pfbigpi.quality IS 'A-D are good sites; S,N,I are rejected sites'; unisonunisonfalse272900COLUMN pfbigpi.scoreCOMMENT?COMMENT ON COLUMN pfbigpi.score IS 'algorithm-specific score'; unisonunisonfalse272900pfbigpiACLREVOKE ALL ON TABLE pfbigpi FROM PUBLIC; REVOKE ALL ON TABLE pfbigpi FROM unison; GRANT ALL ON TABLE pfbigpi TO unison; GRANT INSERT ON TABLE pfbigpi TO loader; GRANT SELECT ON TABLE pfbigpi TO PUBLIC; unisonunisonfalse2729 1259309138 pfbigpi_vVIEWpCREATE VIEW pfbigpi_v AS SELECT pfbigpi.pfeature_id, pfbigpi.pseq_id, pfbigpi.pftype_id, pfbigpi.start, pfbigpi.stop, pfbigpi.pvalue, pfbigpi.params_id, pfbigpi.site_no, pfbigpi.quality, pfbigpi.score FROM pfbigpi WHERE ((((pfbigpi.quality = 'A'::bpchar) OR (pfbigpi.quality = 'B'::bpchar)) OR (pfbigpi.quality = 'C'::bpchar)) OR (pfbigpi.quality = 'D'::bpchar)); DROP VIEW unison.pfbigpi_v; unisonunisonfalse3048900VIEW pfbigpi_vCOMMENTOCOMMENT ON VIEW pfbigpi_v IS 'reliable GPI anchoring predictions from BIG-PI'; unisonunisonfalse273000COLUMN pfbigpi_v.pfeature_idCOMMENTYCOMMENT ON COLUMN pfbigpi_v.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse273000COLUMN pfbigpi_v.pseq_idCOMMENTbCOMMENT ON COLUMN pfbigpi_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse273000COLUMN pfbigpi_v.pftype_idCOMMENTeCOMMENT ON COLUMN pfbigpi_v.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse273000COLUMN pfbigpi_v.startCOMMENTPCOMMENT ON COLUMN pfbigpi_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse273000COLUMN pfbigpi_v.stopCOMMENTNCOMMENT ON COLUMN pfbigpi_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse273000COLUMN pfbigpi_v.params_idCOMMENT^COMMENT ON COLUMN pfbigpi_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse273000COLUMN pfbigpi_v.scoreCOMMENTACOMMENT ON COLUMN pfbigpi_v.score IS 'algorithm-specific score'; unisonunisonfalse273000 pfbigpi_vACLREVOKE ALL ON TABLE pfbigpi_v FROM PUBLIC; REVOKE ALL ON TABLE pfbigpi_v FROM unison; GRANT ALL ON TABLE pfbigpi_v TO unison; GRANT SELECT ON TABLE pfbigpi_v TO PUBLIC; unisonunisonfalse2730 1259309143 pfnetphosTABLE\CREATE TABLE pfnetphos ( pftype_id integer DEFAULT pftype_id('netphos'::text), prob double precision NOT NULL, kinase text NOT NULL, CONSTRAINT one_residue CHECK ((start = stop)), CONSTRAINT prob_ge_0_50 CHECK ((prob >= (0.5)::double precision)), CONSTRAINT valid_kinase_type CHECK ((kinase = ANY (ARRAY['ATM'::text, 'CaM-II'::text, 'cdc2'::text, 'cdk5'::text, 'CKI'::text, 'CKII'::text, 'DNAPK'::text, 'EGFR'::text, 'GSK3'::text, 'INSR'::text, 'p38MAPK'::text, 'PKA'::text, 'PKB'::text, 'PKC'::text, 'PKG'::text, 'RSK'::text, 'SRC'::text, 'unsp'::text]))) ) INHERITS (pfeature); DROP TABLE unison.pfnetphos; unisonunisonfalse345834593460346134629247300TABLE pfnetphosCOMMENT^COMMENT ON TABLE pfnetphos IS 'S,T,Y phosphorylation prediction by netphos ONLY w/prob>=0.5'; unisonunisonfalse273100COLUMN pfnetphos.probCOMMENTKCOMMENT ON COLUMN pfnetphos.prob IS 'probability; prob<0.5 are discarded'; unisonunisonfalse273100 pfnetphosACLREVOKE ALL ON TABLE pfnetphos FROM PUBLIC; REVOKE ALL ON TABLE pfnetphos FROM unison; GRANT ALL ON TABLE pfnetphos TO unison; GRANT SELECT ON TABLE pfnetphos TO PUBLIC; GRANT INSERT ON TABLE pfnetphos TO loader; unisonunisonfalse2731)1255308334_agg_as_set_finalfunc(anyarray)FUNCTIONCREATE FUNCTION _agg_as_set_finalfunc(anyarray) RETURNS text AS $_$select array_to_string($1,',')$_$ LANGUAGE sql IMMUTABLE STRICT; 6DROP FUNCTION unison._agg_as_set_finalfunc(anyarray); unisonunisonfalse900(FUNCTION _agg_as_set_finalfunc(anyarray)COMMENTbCOMMENT ON FUNCTION _agg_as_set_finalfunc(anyarray) IS '''final'' function for as_set aggregate'; unisonunisonfalse4100_agg_as_set_finalfunc(anyarray)ACL REVOKE ALL ON FUNCTION _agg_as_set_finalfunc(anyarray) FROM PUBLIC; REVOKE ALL ON FUNCTION _agg_as_set_finalfunc(anyarray) FROM unison; GRANT ALL ON FUNCTION _agg_as_set_finalfunc(anyarray) TO unison; GRANT ALL ON FUNCTION _agg_as_set_finalfunc(anyarray) TO PUBLIC; unisonunisonfalse411255308335as_set(anyelement) AGGREGATECREATE AGGREGATE as_set(anyelement) ( SFUNC = array_append, STYPE = anyarray, INITCOND = '{}', FINALFUNC = _agg_as_set_finalfunc ); *DROP AGGREGATE unison.as_set(anyelement); unisonunisonfalse41900AGGREGATE as_set(anyelement)COMMENTXCOMMENT ON AGGREGATE as_set(anyelement) IS 'build a comma-separated list of arguments'; unisonunisonfalse1294 1259309153pfnetphos_site_predictions_vVIEWCREATE VIEW pfnetphos_site_predictions_v AS SELECT x.pseq_id, x.params_id, x.start AS pos, max(x.prob) AS max_prob, as_set((((x.kinase || '('::text) || (x.prob)::text) || ')'::text)) AS kinases FROM (SELECT pfnetphos.pseq_id, pfnetphos.params_id, pfnetphos.start, pfnetphos.prob, pfnetphos.kinase FROM pfnetphos WHERE (pfnetphos.prob >= (0.5)::double precision) ORDER BY pfnetphos.pseq_id, pfnetphos.params_id, pfnetphos.start, pfnetphos.prob DESC) x GROUP BY x.pseq_id, x.params_id, x.start; /DROP VIEW unison.pfnetphos_site_predictions_v; unisonunisonfalse3049900pfnetphos_site_predictions_vACLREVOKE ALL ON TABLE pfnetphos_site_predictions_v FROM PUBLIC; REVOKE ALL ON TABLE pfnetphos_site_predictions_v FROM unison; GRANT ALL ON TABLE pfnetphos_site_predictions_v TO unison; GRANT SELECT ON TABLE pfnetphos_site_predictions_v TO PUBLIC; unisonunisonfalse2732 1259309157 pfpepcoilTABLECREATE TABLE pfpepcoil ( pftype_id integer DEFAULT pftype_id('EMBOSS/pepcoil'::text), score real NOT NULL, prob real NOT NULL, CONSTRAINT prob_between_0_1 CHECK (((prob >= (0)::double precision) AND (prob <= (1)::double precision))) ) INHERITS (pfeature); DROP TABLE unison.pfpepcoil; unisonunisonfalse34633464346524739 00TABLE pfpepcoilCOMMENTOCOMMENT ON TABLE pfpepcoil IS 'coiled-coiled predictions from EMBOSS pepcoil'; unisonunisonfalse2733 00COLUMN pfpepcoil.pfeature_idCOMMENTYCOMMENT ON COLUMN pfpepcoil.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2733 00COLUMN pfpepcoil.pseq_idCOMMENTbCOMMENT ON COLUMN pfpepcoil.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2733 00COLUMN pfpepcoil.pftype_idCOMMENTeCOMMENT ON COLUMN pfpepcoil.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2733 00COLUMN pfpepcoil.startCOMMENTPCOMMENT ON COLUMN pfpepcoil.start IS 'start of prediction in protein sequence'; unisonunisonfalse273300COLUMN pfpepcoil.stopCOMMENTNCOMMENT ON COLUMN pfpepcoil.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse273300COLUMN pfpepcoil.params_idCOMMENT^COMMENT ON COLUMN pfpepcoil.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse273300COLUMN pfpepcoil.scoreCOMMENTACOMMENT ON COLUMN pfpepcoil.score IS 'algorithm-specific score'; unisonunisonfalse273300 pfpepcoilACLREVOKE ALL ON TABLE pfpepcoil FROM PUBLIC; REVOKE ALL ON TABLE pfpepcoil FROM unison; GRANT ALL ON TABLE pfpepcoil TO unison; GRANT SELECT ON TABLE pfpepcoil TO PUBLIC; GRANT INSERT ON TABLE pfpepcoil TO loader; unisonunisonfalse2733 1259309162 pfpsipredTABLECREATE TABLE pfpsipred ( pftype_id integer DEFAULT pftype_id('PSIPRED'::text), type character(1), CONSTRAINT sec_str_type_ck CHECK ((((type = 'H'::bpchar) OR (type = 'E'::bpchar)) OR (type = 'C'::bpchar))) ) INHERITS (pfeature); DROP TABLE unison.pfpsipred; unisonunisonfalse3466346734689247300TABLE pfpsipredCOMMENTPCOMMENT ON TABLE pfpsipred IS 'Psipred predicted secondary structure elements'; unisonunisonfalse273400COLUMN pfpsipred.pfeature_idCOMMENTYCOMMENT ON COLUMN pfpsipred.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse273400COLUMN pfpsipred.pseq_idCOMMENTbCOMMENT ON COLUMN pfpsipred.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse273400COLUMN pfpsipred.pftype_idCOMMENTeCOMMENT ON COLUMN pfpsipred.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse273400COLUMN pfpsipred.startCOMMENTPCOMMENT ON COLUMN pfpsipred.start IS 'start of prediction in protein sequence'; unisonunisonfalse273400COLUMN pfpsipred.stopCOMMENTNCOMMENT ON COLUMN pfpsipred.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse273400COLUMN pfpsipred.params_idCOMMENT^COMMENT ON COLUMN pfpsipred.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse273400 pfpsipredACLREVOKE ALL ON TABLE pfpsipred FROM PUBLIC; REVOKE ALL ON TABLE pfpsipred FROM unison; GRANT ALL ON TABLE pfpsipred TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pfpsipred TO loader; GRANT SELECT ON TABLE pfpsipred TO PUBLIC; unisonunisonfalse2734 1259308131pmregexpTABLECREATE TABLE pmregexp ( acc text NOT NULL, descr text NOT NULL, regexp text NOT NULL, name text NOT NULL ) INHERITS (pmodel); DROP TABLE unison.pmregexp; unisonunisonfalse3393339433959248400TABLE pmregexpCOMMENTbCOMMENT ON TABLE pmregexp IS 'regular expression models (e.g., PROSITE and other simple motifs)'; unisonunisonfalse253100COLUMN pmregexp.pmodel_idCOMMENTKCOMMENT ON COLUMN pmregexp.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse253100COLUMN pmregexp.origin_idCOMMENTVCOMMENT ON COLUMN pmregexp.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse253100COLUMN pmregexp.accCOMMENTJCOMMENT ON COLUMN pmregexp.acc IS 'model accession from source database'; unisonunisonfalse253100COLUMN pmregexp.addedCOMMENTBCOMMENT ON COLUMN pmregexp.added IS 'when this data was created'; unisonunisonfalse253100COLUMN pmregexp.descrCOMMENT9COMMENT ON COLUMN pmregexp.descr IS 'model description'; unisonunisonfalse2531 00COLUMN pmregexp.nameCOMMENT>COMMENT ON COLUMN pmregexp.name IS 'regular expression name'; unisonunisonfalse2531!00pmregexpACLREVOKE ALL ON TABLE pmregexp FROM PUBLIC; REVOKE ALL ON TABLE pmregexp FROM unison; GRANT ALL ON TABLE pmregexp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pmregexp TO loader; GRANT SELECT ON TABLE pmregexp TO PUBLIC; unisonunisonfalse2531J 1259308672 pfregexp_vVIEWCREATE VIEW pfregexp_v AS SELECT f.params_id, f.pseq_id, f.start, f.stop, m.origin_id, m.pmodel_id, m.acc, m.name, m.descr FROM (pfregexp f JOIN pmregexp m ON ((f.pmodel_id = m.pmodel_id))); DROP VIEW unison.pfregexp_v; unisonunisonfalse29859"00VIEW pfregexp_vCOMMENT\COMMENT ON VIEW pfregexp_v IS 'regexp features with model origin_id, acc, name, and descr'; unisonunisonfalse2634#00 pfregexp_vACLREVOKE ALL ON TABLE pfregexp_v FROM PUBLIC; REVOKE ALL ON TABLE pfregexp_v FROM unison; GRANT ALL ON TABLE pfregexp_v TO unison; GRANT SELECT ON TABLE pfregexp_v TO PUBLIC; unisonunisonfalse2634 1259309167pfsegTABLEzCREATE TABLE pfseg ( pftype_id integer DEFAULT pftype_id('seg'::text), score real NOT NULL ) INHERITS (pfeature); DROP TABLE unison.pfseg; unisonunisonfalse3469347092473$00 TABLE pfsegCOMMENTYCOMMENT ON TABLE pfseg IS 'seg - segment sequences(s) by local complexity, predicitons'; unisonunisonfalse2735%00pfsegACLREVOKE ALL ON TABLE pfseg FROM PUBLIC; REVOKE ALL ON TABLE pfseg FROM unison; GRANT ALL ON TABLE pfseg TO unison; GRANT SELECT ON TABLE pfseg TO PUBLIC; GRANT INSERT,UPDATE ON TABLE pfseg TO loader; unisonunisonfalse2735 1259309171 pfsigcleaveTABLECREATE TABLE pfsigcleave ( pftype_id integer DEFAULT pftype_id('EMBOSS/sigcleave'::text), score real ) INHERITS (pfeature); DROP TABLE unison.pfsigcleave; unisonunisonfalse3471347224739&00TABLE pfsigcleaveCOMMENTICOMMENT ON TABLE pfsigcleave IS 'protein feature from EMBOSS sigcleave'; unisonunisonfalse2736'00COLUMN pfsigcleave.pfeature_idCOMMENT[COMMENT ON COLUMN pfsigcleave.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2736(00COLUMN pfsigcleave.pseq_idCOMMENTdCOMMENT ON COLUMN pfsigcleave.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2736)00COLUMN pfsigcleave.pftype_idCOMMENTgCOMMENT ON COLUMN pfsigcleave.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2736*00COLUMN pfsigcleave.startCOMMENTRCOMMENT ON COLUMN pfsigcleave.start IS 'start of prediction in protein sequence'; unisonunisonfalse2736+00COLUMN pfsigcleave.stopCOMMENTPCOMMENT ON COLUMN pfsigcleave.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2736,00COLUMN pfsigcleave.params_idCOMMENT`COMMENT ON COLUMN pfsigcleave.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2736-00COLUMN pfsigcleave.scoreCOMMENTCCOMMENT ON COLUMN pfsigcleave.score IS 'algorithm-specific score'; unisonunisonfalse2736.00 pfsigcleaveACLREVOKE ALL ON TABLE pfsigcleave FROM PUBLIC; REVOKE ALL ON TABLE pfsigcleave FROM unison; GRANT ALL ON TABLE pfsigcleave TO unison; GRANT INSERT,UPDATE ON TABLE pfsigcleave TO loader; GRANT SELECT ON TABLE pfsigcleave TO PUBLIC; unisonunisonfalse2736 1259309175 pfsignalphmmTABLECREATE TABLE pfsignalphmm ( pftype_id integer DEFAULT pftype_id('SignalP'::text), start integer DEFAULT 1, sig_anchor_prob real NOT NULL, max_cleavage_prob real NOT NULL, sig_peptide_prob real NOT NULL, pfsignalphmm_pred_id integer ) INHERITS (pfeature); DROP TABLE unison.pfsignalphmm; unisonunisonfalse34733474347592473/00TABLE pfsignalphmmCOMMENT<COMMENT ON TABLE pfsignalphmm IS 'HMM output from SignalP'; unisonunisonfalse2737000COLUMN pfsignalphmm.pfeature_idCOMMENT\COMMENT ON COLUMN pfsignalphmm.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2737100COLUMN pfsignalphmm.pseq_idCOMMENTeCOMMENT ON COLUMN pfsignalphmm.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2737200COLUMN pfsignalphmm.pftype_idCOMMENThCOMMENT ON COLUMN pfsignalphmm.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2737300COLUMN pfsignalphmm.startCOMMENTSCOMMENT ON COLUMN pfsignalphmm.start IS 'start of prediction in protein sequence'; unisonunisonfalse2737400COLUMN pfsignalphmm.stopCOMMENTQCOMMENT ON COLUMN pfsignalphmm.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2737500COLUMN pfsignalphmm.params_idCOMMENTaCOMMENT ON COLUMN pfsignalphmm.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2737600#COLUMN pfsignalphmm.sig_anchor_probCOMMENTOCOMMENT ON COLUMN pfsignalphmm.sig_anchor_prob IS 'signal anchor probability'; unisonunisonfalse2737700%COLUMN pfsignalphmm.max_cleavage_probCOMMENTUCOMMENT ON COLUMN pfsignalphmm.max_cleavage_prob IS 'max cleavage site probability'; unisonunisonfalse2737800$COLUMN pfsignalphmm.sig_peptide_probCOMMENTQCOMMENT ON COLUMN pfsignalphmm.sig_peptide_prob IS 'signal peptide probability'; unisonunisonfalse2737900 pfsignalphmmACLREVOKE ALL ON TABLE pfsignalphmm FROM PUBLIC; REVOKE ALL ON TABLE pfsignalphmm FROM unison; GRANT ALL ON TABLE pfsignalphmm TO unison; GRANT INSERT,UPDATE ON TABLE pfsignalphmm TO loader; GRANT SELECT ON TABLE pfsignalphmm TO PUBLIC; unisonunisonfalse2737 1259309180pfsignalphmm_predTABLElCREATE TABLE pfsignalphmm_pred ( pfsignalphmm_pred_id integer NOT NULL, prediction text NOT NULL ); %DROP TABLE unison.pfsignalphmm_pred; unisonunisonfalse9:00TABLE pfsignalphmm_predCOMMENTNCOMMENT ON TABLE pfsignalphmm_pred IS 'lookup table for SignalP predictions'; unisonunisonfalse2738;00pfsignalphmm_predACL REVOKE ALL ON TABLE pfsignalphmm_pred FROM PUBLIC; REVOKE ALL ON TABLE pfsignalphmm_pred FROM unison; GRANT ALL ON TABLE pfsignalphmm_pred TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pfsignalphmm_pred TO loader; GRANT SELECT ON TABLE pfsignalphmm_pred TO PUBLIC; unisonunisonfalse2738 1259309186pfsignalphmm_vVIEWCREATE VIEW pfsignalphmm_v AS SELECT s.pseq_id, s.params_id, s.start, s.stop, s.sig_anchor_prob, s.max_cleavage_prob, s.sig_peptide_prob, p.prediction FROM (pfsignalphmm s JOIN pfsignalphmm_pred p ON ((s.pfsignalphmm_pred_id = p.pfsignalphmm_pred_id))); !DROP VIEW unison.pfsignalphmm_v; unisonunisonfalse30509<00COLUMN pfsignalphmm_v.pseq_idCOMMENTgCOMMENT ON COLUMN pfsignalphmm_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2739=00COLUMN pfsignalphmm_v.params_idCOMMENTcCOMMENT ON COLUMN pfsignalphmm_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2739>00COLUMN pfsignalphmm_v.startCOMMENTUCOMMENT ON COLUMN pfsignalphmm_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2739?00COLUMN pfsignalphmm_v.stopCOMMENTSCOMMENT ON COLUMN pfsignalphmm_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2739@00pfsignalphmm_vACLREVOKE ALL ON TABLE pfsignalphmm_v FROM PUBLIC; REVOKE ALL ON TABLE pfsignalphmm_v FROM unison; GRANT ALL ON TABLE pfsignalphmm_v TO unison; GRANT SELECT ON TABLE pfsignalphmm_v TO PUBLIC; unisonunisonfalse2739 1259308242 pfsignalpnnTABLECREATE TABLE pfsignalpnn ( pftype_id integer DEFAULT pftype_id('SignalP'::text), start integer DEFAULT 1, d_score real NOT NULL, signal_peptide boolean NOT NULL ) INHERITS (pfeature); DROP TABLE unison.pfsignalpnn; unisonunisonfalse34093410341124739A00TABLE pfsignalpnnCOMMENTFCOMMENT ON TABLE pfsignalpnn IS 'neural network output from SignalP'; unisonunisonfalse2550B00COLUMN pfsignalpnn.pfeature_idCOMMENT[COMMENT ON COLUMN pfsignalpnn.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2550C00COLUMN pfsignalpnn.pseq_idCOMMENTdCOMMENT ON COLUMN pfsignalpnn.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2550D00COLUMN pfsignalpnn.pftype_idCOMMENTgCOMMENT ON COLUMN pfsignalpnn.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2550E00COLUMN pfsignalpnn.startCOMMENTRCOMMENT ON COLUMN pfsignalpnn.start IS 'start of prediction in protein sequence'; unisonunisonfalse2550F00COLUMN pfsignalpnn.stopCOMMENTPCOMMENT ON COLUMN pfsignalpnn.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2550G00COLUMN pfsignalpnn.params_idCOMMENT`COMMENT ON COLUMN pfsignalpnn.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2550H00!COLUMN pfsignalpnn.signal_peptideCOMMENTACOMMENT ON COLUMN pfsignalpnn.signal_peptide IS 'd_score>0.430'; unisonunisonfalse2550I00 pfsignalpnnACLREVOKE ALL ON TABLE pfsignalpnn FROM PUBLIC; REVOKE ALL ON TABLE pfsignalpnn FROM unison; GRANT ALL ON TABLE pfsignalpnn TO unison; GRANT INSERT,UPDATE ON TABLE pfsignalpnn TO loader; GRANT SELECT ON TABLE pfsignalpnn TO PUBLIC; unisonunisonfalse2550 1259309190 pftmhmm_ecd_vVIEWCREATE VIEW pftmhmm_ecd_v AS SELECT pftmhmm.pfeature_id, pftmhmm.pseq_id, pftmhmm.pftype_id, pftmhmm.start, pftmhmm.stop, pftmhmm.params_id, pftmhmm.type, ((pftmhmm.stop - pftmhmm.start) + 1) AS length FROM pftmhmm WHERE (pftmhmm.type = 'o'::bpchar); DROP VIEW unison.pftmhmm_ecd_v; unisonunisonfalse30519J00 pftmhmm_ecd_vACLREVOKE ALL ON TABLE pftmhmm_ecd_v FROM PUBLIC; REVOKE ALL ON TABLE pftmhmm_ecd_v FROM unison; GRANT ALL ON TABLE pftmhmm_ecd_v TO unison; GRANT SELECT ON TABLE pftmhmm_ecd_v TO PUBLIC; unisonunisonfalse2740 1259308303 run_historyTABLECREATE TABLE run_history ( pseq_id integer NOT NULL, ran_on timestamp with time zone DEFAULT timenow(), failed boolean DEFAULT false NOT NULL, run_id integer NOT NULL ); DROP TABLE unison.run_history; unisonunisonfalse341834199K00TABLE run_historyCOMMENTCOMMENT ON TABLE run_history IS 'if/when a query sequence (pseq_id) was run with params_id against targets, perhaps specified by origin_id and/or pmodelset_id'; unisonunisonfalse2561L00COLUMN run_history.pseq_idCOMMENTFCOMMENT ON COLUMN run_history.pseq_id IS 'pseq_id of query sequence'; unisonunisonfalse2561M00COLUMN run_history.ran_onCOMMENTuCOMMENT ON COLUMN run_history.ran_on IS 'when this sequence was run with this params against the specified targets'; unisonunisonfalse2561N00COLUMN run_history.failedCOMMENTCOMMENT ON COLUMN run_history.failed IS 'True if a program systematically fails with this sequence and parameters. This is useful to prevent repeatedly running problematic combinations.'; unisonunisonfalse2561O00COLUMN run_history.run_idCOMMENTjCOMMENT ON COLUMN run_history.run_id IS 'identifier for this run (params and modelset), see run(run_id)'; unisonunisonfalse2561P00 run_historyACLREVOKE ALL ON TABLE run_history FROM PUBLIC; REVOKE ALL ON TABLE run_history FROM unison; GRANT ALL ON TABLE run_history TO unison; GRANT ALL ON TABLE run_history TO loader; GRANT SELECT ON TABLE run_history TO PUBLIC; unisonunisonfalse2561 1259308308pftmhmm_tm_count_vVIEWCREATE VIEW pftmhmm_tm_count_v AS SELECT rh.pseq_id, r.params_id, (SELECT count(*) AS count FROM pftmhmm WHERE (((pftmhmm.params_id = r.params_id) AND ((pftmhmm.type = 'M'::bpchar) OR (pftmhmm.type = 'N'::bpchar))) AND (pftmhmm.pseq_id = rh.pseq_id))) AS count FROM (run_history rh JOIN run r ON ((r.run_id = rh.run_id))) WHERE (rh.run_id = preferred_run_id_by_pftype('tmhmm'::text)); %DROP VIEW unison.pftmhmm_tm_count_v; unisonunisonfalse29409Q00VIEW pftmhmm_tm_count_vCOMMENTkCOMMENT ON VIEW pftmhmm_tm_count_v IS 'number of TMHMM-predicted transmembrane domains for each sequence'; unisonunisonfalse2562R00!COLUMN pftmhmm_tm_count_v.pseq_idCOMMENTkCOMMENT ON COLUMN pftmhmm_tm_count_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2562S00#COLUMN pftmhmm_tm_count_v.params_idCOMMENTgCOMMENT ON COLUMN pftmhmm_tm_count_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2562T00pftmhmm_tm_count_vACLREVOKE ALL ON TABLE pftmhmm_tm_count_v FROM PUBLIC; REVOKE ALL ON TABLE pftmhmm_tm_count_v FROM unison; GRANT ALL ON TABLE pftmhmm_tm_count_v TO unison; GRANT SELECT ON TABLE pftmhmm_tm_count_v TO PUBLIC; unisonunisonfalse2562 1259308221 pftmhmm_tms_vVIEWCREATE VIEW pftmhmm_tms_v AS SELECT pftmhmm.pfeature_id, pftmhmm.pseq_id, pftmhmm.pftype_id, pftmhmm.start, pftmhmm.stop, pftmhmm.params_id, pftmhmm.type FROM pftmhmm WHERE ((pftmhmm.type = 'M'::bpchar) OR (pftmhmm.type = 'N'::bpchar)); DROP VIEW unison.pftmhmm_tms_v; unisonunisonfalse29329U00VIEW pftmhmm_tms_vCOMMENT<COMMENT ON VIEW pftmhmm_tms_v IS 'TM regions from pftmhmm'; unisonunisonfalse2547V00 COLUMN pftmhmm_tms_v.pfeature_idCOMMENT]COMMENT ON COLUMN pftmhmm_tms_v.pfeature_id IS 'unique identifier for this protein feature'; unisonunisonfalse2547W00COLUMN pftmhmm_tms_v.pseq_idCOMMENTfCOMMENT ON COLUMN pftmhmm_tms_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2547X00COLUMN pftmhmm_tms_v.pftype_idCOMMENTiCOMMENT ON COLUMN pftmhmm_tms_v.pftype_id IS 'protein feature type identifier -- see pftype(pftype_id)'; unisonunisonfalse2547Y00COLUMN pftmhmm_tms_v.startCOMMENTTCOMMENT ON COLUMN pftmhmm_tms_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2547Z00COLUMN pftmhmm_tms_v.stopCOMMENTRCOMMENT ON COLUMN pftmhmm_tms_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2547[00COLUMN pftmhmm_tms_v.params_idCOMMENTbCOMMENT ON COLUMN pftmhmm_tms_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2547\00 pftmhmm_tms_vACLREVOKE ALL ON TABLE pftmhmm_tms_v FROM PUBLIC; REVOKE ALL ON TABLE pftmhmm_tms_v FROM unison; GRANT ALL ON TABLE pftmhmm_tms_v TO unison; GRANT SELECT ON TABLE pftmhmm_tms_v TO PUBLIC; unisonunisonfalse2547 1259309194pftype_preferred_run_vVIEWNCREATE VIEW pftype_preferred_run_v AS SELECT t.pftype_id, t.name AS pftype, p.params_id, p.name AS params, p.is_public, m.pmodelset_id, m.name FROM (((pftype t LEFT JOIN run r ON ((t.preferred_run_id = r.run_id))) LEFT JOIN params p ON ((r.params_id = p.params_id))) LEFT JOIN pmodelset m ON ((r.pmodelset_id = m.pmodelset_id))); )DROP VIEW unison.pftype_preferred_run_v; unisonunisonfalse30529]00VIEW pftype_preferred_run_vCOMMENTcCOMMENT ON VIEW pftype_preferred_run_v IS 'preferred params and pmodelsets for each feature type'; unisonunisonfalse2741^00pftype_preferred_run_vACLREVOKE ALL ON TABLE pftype_preferred_run_v FROM PUBLIC; REVOKE ALL ON TABLE pftype_preferred_run_v FROM unison; GRANT ALL ON TABLE pftype_preferred_run_v TO unison; GRANT SELECT ON TABLE pftype_preferred_run_v TO PUBLIC; unisonunisonfalse2741 1259309730pmap_aln_aln_id_seqSEQUENCEuCREATE SEQUENCE pmap_aln_aln_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; *DROP SEQUENCE unison.pmap_aln_aln_id_seq; unisonunisonfalse9_00pmap_aln_aln_id_seq SEQUENCE SET;SELECT pg_catalog.setval('pmap_aln_aln_id_seq', 1, false); unisonunisonfalse2840`00pmap_aln_aln_id_seqACLREVOKE ALL ON SEQUENCE pmap_aln_aln_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pmap_aln_aln_id_seq FROM unison; GRANT ALL ON SEQUENCE pmap_aln_aln_id_seq TO unison; GRANT UPDATE ON SEQUENCE pmap_aln_aln_id_seq TO loader; unisonunisonfalse2840 1259308336pmap_alnTABLE}CREATE TABLE pmap_aln ( aln_id integer DEFAULT nextval('pmap_aln_aln_id_seq'::regclass) NOT NULL, hsp_str text NOT NULL, ident integer NOT NULL, pgap_cnt integer NOT NULL, pgap_bases integer NOT NULL, ggap_cnt integer NOT NULL, ggap_bases integer NOT NULL, genasm_id integer NOT NULL, pseq_id integer NOT NULL, params_id integer NOT NULL ); DROP TABLE unison.pmap_aln; unisonunisonfalse34229a00TABLE pmap_alnCOMMENTUCOMMENT ON TABLE pmap_aln IS 'protein to dna PMAP alignments - groups of PMAP HSPs'; unisonunisonfalse2567b00COLUMN pmap_aln.aln_idCOMMENTFCOMMENT ON COLUMN pmap_aln.aln_id IS 'pmap_aln alignment identifier'; unisonunisonfalse2567c00COLUMN pmap_aln.hsp_strCOMMENTaCOMMENT ON COLUMN pmap_aln.hsp_str IS 'serialized version of the pmap_hsp_ids in the alignment'; unisonunisonfalse2567d00COLUMN pmap_aln.identCOMMENTMCOMMENT ON COLUMN pmap_aln.ident IS 'number of identities in the alignment'; unisonunisonfalse2567e00COLUMN pmap_aln.pgap_cntCOMMENT?COMMENT ON COLUMN pmap_aln.pgap_cnt IS 'number of query gaps'; unisonunisonfalse2567f00COLUMN pmap_aln.pgap_basesCOMMENTSCOMMENT ON COLUMN pmap_aln.pgap_bases IS 'number of total residues in query gaps'; unisonunisonfalse2567g00COLUMN pmap_aln.ggap_cntCOMMENTBCOMMENT ON COLUMN pmap_aln.ggap_cnt IS 'number of template gaps'; unisonunisonfalse2567h00COLUMN pmap_aln.ggap_basesCOMMENTVCOMMENT ON COLUMN pmap_aln.ggap_bases IS 'number of total residues in template gaps'; unisonunisonfalse2567i00COLUMN pmap_aln.genasm_idCOMMENT_COMMENT ON COLUMN pmap_aln.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse2567j00COLUMN pmap_aln.pseq_idCOMMENTaCOMMENT ON COLUMN pmap_aln.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2567k00COLUMN pmap_aln.params_idCOMMENT]COMMENT ON COLUMN pmap_aln.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2567l00pmap_alnACLREVOKE ALL ON TABLE pmap_aln FROM PUBLIC; REVOKE ALL ON TABLE pmap_aln FROM unison; GRANT ALL ON TABLE pmap_aln TO unison; GRANT INSERT,DELETE,TRIGGER,UPDATE ON TABLE pmap_aln TO loader; GRANT SELECT ON TABLE pmap_aln TO PUBLIC; unisonunisonfalse2567 1259308342 pmap_alnhspTABLEWCREATE TABLE pmap_alnhsp ( aln_id integer NOT NULL, hsp_id integer NOT NULL ); DROP TABLE unison.pmap_alnhsp; unisonunisonfalse9m00TABLE pmap_alnhspCOMMENTVCOMMENT ON TABLE pmap_alnhsp IS 'groups protein-to-genome PMAP HSPs into alignments'; unisonunisonfalse2568n00COLUMN pmap_alnhsp.aln_idCOMMENTICOMMENT ON COLUMN pmap_alnhsp.aln_id IS 'pmap_aln alignment identifier'; unisonunisonfalse2568o00 pmap_alnhspACLREVOKE ALL ON TABLE pmap_alnhsp FROM PUBLIC; REVOKE ALL ON TABLE pmap_alnhsp FROM unison; GRANT ALL ON TABLE pmap_alnhsp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pmap_alnhsp TO loader; GRANT SELECT ON TABLE pmap_alnhsp TO PUBLIC; unisonunisonfalse2568 1259309732pmap_hsp_hsp_id_seqSEQUENCEuCREATE SEQUENCE pmap_hsp_hsp_id_seq START WITH 1 INCREMENT BY 1 NO MAXVALUE NO MINVALUE CACHE 1; *DROP SEQUENCE unison.pmap_hsp_hsp_id_seq; unisonunisonfalse9p00pmap_hsp_hsp_id_seq SEQUENCE SET;SELECT pg_catalog.setval('pmap_hsp_hsp_id_seq', 1, false); unisonunisonfalse2841q00pmap_hsp_hsp_id_seqACLREVOKE ALL ON SEQUENCE pmap_hsp_hsp_id_seq FROM PUBLIC; REVOKE ALL ON SEQUENCE pmap_hsp_hsp_id_seq FROM unison; GRANT ALL ON SEQUENCE pmap_hsp_hsp_id_seq TO unison; GRANT UPDATE ON SEQUENCE pmap_hsp_hsp_id_seq TO loader; unisonunisonfalse2841 1259308345pmap_hspTABLEqCREATE TABLE pmap_hsp ( hsp_id integer DEFAULT nextval('pmap_hsp_hsp_id_seq'::regclass) NOT NULL, chr text NOT NULL, strand character(1) NOT NULL, genasm_id integer NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL, pseq_id integer NOT NULL, pstart integer NOT NULL, pstop integer NOT NULL, params_id integer NOT NULL ); DROP TABLE unison.pmap_hsp; unisonunisonfalse34239r00TABLE pmap_hspCOMMENT9COMMENT ON TABLE pmap_hsp IS 'protein to dna PMAP HSPs'; unisonunisonfalse2569s00COLUMN pmap_hsp.chrCOMMENTVCOMMENT ON COLUMN pmap_hsp.chr IS 'chromosome (e.g. 1..22,M,U,X,Y for homo sapiens)'; unisonunisonfalse2569t00COLUMN pmap_hsp.strandCOMMENT=COMMENT ON COLUMN pmap_hsp.strand IS 'genomic strand (+/-)'; unisonunisonfalse2569u00COLUMN pmap_hsp.genasm_idCOMMENT_COMMENT ON COLUMN pmap_hsp.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse2569v00COLUMN pmap_hsp.gstartCOMMENTcCOMMENT ON COLUMN pmap_hsp.gstart IS 'start of HSP on genome (1-based, +1 frame, gstop > gstart)'; unisonunisonfalse2569w00COLUMN pmap_hsp.gstopCOMMENTaCOMMENT ON COLUMN pmap_hsp.gstop IS 'stop of HSP on genome (1-based, +1 frame, gstop > gstart)'; unisonunisonfalse2569x00COLUMN pmap_hsp.pseq_idCOMMENTaCOMMENT ON COLUMN pmap_hsp.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2569y00COLUMN pmap_hsp.pstartCOMMENTJCOMMENT ON COLUMN pmap_hsp.pstart IS 'start of HSP on protein (1-based)'; unisonunisonfalse2569z00COLUMN pmap_hsp.pstopCOMMENTHCOMMENT ON COLUMN pmap_hsp.pstop IS 'stop of HSP on protein (1-based)'; unisonunisonfalse2569{00COLUMN pmap_hsp.params_idCOMMENT]COMMENT ON COLUMN pmap_hsp.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2569|00pmap_hspACLREVOKE ALL ON TABLE pmap_hsp FROM PUBLIC; REVOKE ALL ON TABLE pmap_hsp FROM unison; GRANT ALL ON TABLE pmap_hsp TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pmap_hsp TO loader; GRANT SELECT ON TABLE pmap_hsp TO PUBLIC; unisonunisonfalse2569> 1259308606pmap_vVIEW"CREATE VIEW pmap_v AS SELECT a.params_id, a.genasm_id, h.pseq_id, ah.aln_id, min(h.pstart) AS pstart, max(h.pstop) AS pstop, count(*) AS exons, sum(((h.pstop - h.pstart) + 1)) AS aln_length, ((((sum(((h.pstop - h.pstart) + 1)))::double precision / (q.len)::double precision) * (100)::double precision))::integer AS pct_cov, a.ident, ((((a.ident)::double precision / (sum(((h.pstop - h.pstart) + 1)))::double precision) * (100)::double precision))::integer AS pct_ident, h.chr, h.strand, min(h.gstart) AS gstart, max(h.gstop) AS gstop FROM (((pmap_hsp h JOIN pmap_alnhsp ah ON ((h.hsp_id = ah.hsp_id))) JOIN pmap_aln a ON ((ah.aln_id = a.aln_id))) JOIN pseq q ON ((h.pseq_id = q.pseq_id))) GROUP BY h.pseq_id, a.params_id, a.genasm_id, ah.aln_id, h.chr, h.strand, a.ident, q.len ORDER BY h.pseq_id, ((((sum(((h.pstop - h.pstart) + 1)))::double precision / (q.len)::double precision) * (100)::double precision))::integer DESC, ((((a.ident)::double precision / (sum(((h.pstop - h.pstart) + 1)))::double precision) * (100)::double precision))::integer DESC; DROP VIEW unison.pmap_v; unisonunisonfalse29809}00 VIEW pmap_vCOMMENTPCOMMENT ON VIEW pmap_v IS 'view of pmap alignments with calculated statistics'; unisonunisonfalse2622~00COLUMN pmap_v.params_idCOMMENT[COMMENT ON COLUMN pmap_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse262200COLUMN pmap_v.genasm_idCOMMENT]COMMENT ON COLUMN pmap_v.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse262200COLUMN pmap_v.pseq_idCOMMENT_COMMENT ON COLUMN pmap_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse262200COLUMN pmap_v.aln_idCOMMENTDCOMMENT ON COLUMN pmap_v.aln_id IS 'pmap_aln alignment identifier'; unisonunisonfalse262200COLUMN pmap_v.pstartCOMMENTMCOMMENT ON COLUMN pmap_v.pstart IS 'start of alignment in protein sequence'; unisonunisonfalse262200COLUMN pmap_v.pstopCOMMENTKCOMMENT ON COLUMN pmap_v.pstop IS 'stop of alignment in protein sequence'; unisonunisonfalse262200COLUMN pmap_v.exonsCOMMENT5COMMENT ON COLUMN pmap_v.exons IS 'number of exons'; unisonunisonfalse262200COLUMN pmap_v.aln_lengthCOMMENT>COMMENT ON COLUMN pmap_v.aln_length IS 'length of alignment'; unisonunisonfalse262200COLUMN pmap_v.pct_covCOMMENT8COMMENT ON COLUMN pmap_v.pct_cov IS 'percent coverage'; unisonunisonfalse262200COLUMN pmap_v.pct_identCOMMENT:COMMENT ON COLUMN pmap_v.pct_ident IS 'percent identity'; unisonunisonfalse262200COLUMN pmap_v.chrCOMMENT.COMMENT ON COLUMN pmap_v.chr IS 'chromosome'; unisonunisonfalse262200COLUMN pmap_v.strandCOMMENTFCOMMENT ON COLUMN pmap_v.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse262200COLUMN pmap_v.gstartCOMMENTKCOMMENT ON COLUMN pmap_v.gstart IS 'genomic start position on chromosome'; unisonunisonfalse262200COLUMN pmap_v.gstopCOMMENTICOMMENT ON COLUMN pmap_v.gstop IS 'genomic stop position on chromosome'; unisonunisonfalse262200pmap_vACLREVOKE ALL ON TABLE pmap_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_v FROM unison; GRANT ALL ON TABLE pmap_v TO unison; GRANT SELECT ON TABLE pmap_v TO PUBLIC; unisonunisonfalse2622 1259309198 pmap_best_vVIEWCREATE VIEW pmap_best_v AS SELECT m.params_id, m.genasm_id, m.pseq_id, m.pct_cov, m.pct_ident, m.aln_id, m.pstart, m.pstop, m.exons, m.aln_length, m.ident, m.chr, m.strand, m.gstart, m.gstop FROM (pmap_v m NATURAL JOIN (SELECT DISTINCT ON (pmap_v.pseq_id, pmap_v.genasm_id, pmap_v.params_id) pmap_v.pseq_id, pmap_v.genasm_id, pmap_v.params_id, pmap_v.pct_cov, pmap_v.pct_ident FROM pmap_v ORDER BY pmap_v.pseq_id, pmap_v.genasm_id, pmap_v.params_id, pmap_v.pct_cov DESC, pmap_v.pct_ident DESC) x); DROP VIEW unison.pmap_best_v; unisonunisonfalse3053900VIEW pmap_best_vCOMMENTfCOMMENT ON VIEW pmap_best_v IS 'best pmap alignments; possibly degenerate -- see pmap_unambiguous_v'; unisonunisonfalse274200 pmap_best_vACLREVOKE ALL ON TABLE pmap_best_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_best_v FROM unison; GRANT ALL ON TABLE pmap_best_v TO unison; GRANT SELECT ON TABLE pmap_best_v TO PUBLIC; unisonunisonfalse2742 1259309203pmap_ambiguous_vVIEWICREATE VIEW pmap_ambiguous_v AS SELECT pmap_best_v.params_id, pmap_best_v.genasm_id, pmap_best_v.pseq_id, pmap_best_v.pct_cov, pmap_best_v.pct_ident, pmap_best_v.aln_id, pmap_best_v.pstart, pmap_best_v.pstop, pmap_best_v.exons, pmap_best_v.aln_length, pmap_best_v.ident, pmap_best_v.chr, pmap_best_v.strand, pmap_best_v.gstart, pmap_best_v.gstop FROM pmap_best_v GROUP BY pmap_best_v.params_id, pmap_best_v.genasm_id, pmap_best_v.pseq_id, pmap_best_v.aln_id, pmap_best_v.pct_cov, pmap_best_v.pct_ident, pmap_best_v.pstart, pmap_best_v.pstop, pmap_best_v.exons, pmap_best_v.aln_length, pmap_best_v.ident, pmap_best_v.chr, pmap_best_v.strand, pmap_best_v.gstart, pmap_best_v.gstop HAVING (count(DISTINCT (((((pmap_best_v.params_id)::text || '-'::text) || (pmap_best_v.genasm_id)::text) || '-'::text) || (pmap_best_v.pseq_id)::text)) > 1); #DROP VIEW unison.pmap_ambiguous_v; unisonunisonfalse3054900VIEW pmap_ambiguous_vCOMMENTACOMMENT ON VIEW pmap_ambiguous_v IS 'ambiguous pmap alignments'; unisonunisonfalse274300pmap_ambiguous_vACLREVOKE ALL ON TABLE pmap_ambiguous_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_ambiguous_v FROM unison; GRANT ALL ON TABLE pmap_ambiguous_v TO unison; GRANT SELECT ON TABLE pmap_ambiguous_v TO PUBLIC; unisonunisonfalse2743G 1259308656pmap_gg_representative_mvTABLECREATE TABLE pmap_gg_representative_mv ( genasm_id integer, params_id integer, chr text, strand character(1), q_pseq_id integer, q_gstart integer, q_gstop integer, t_pseq_id integer, t_gstart integer, t_gstop integer, pannotation_id integer, origin_id integer, origin text, alias text, descr text, unqid integer, proid integer, dnaid integer, link_url text ); -DROP TABLE unison.pmap_gg_representative_mv; unisonunisonfalse900pmap_gg_representative_mvACLREVOKE ALL ON TABLE pmap_gg_representative_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_gg_representative_mv FROM unison; GRANT ALL ON TABLE pmap_gg_representative_mv TO unison; GRANT SELECT ON TABLE pmap_gg_representative_mv TO PUBLIC; unisonunisonfalse2631 1259309207pmap_unambiguous_overlaps_mvTABLECREATE TABLE pmap_unambiguous_overlaps_mv ( genasm_id integer, params_id integer, chr text, strand character(1), q_pseq_id integer, q_gstart integer, q_gstop integer, t_pseq_id integer, t_gstart integer, t_gstop integer ); 0DROP TABLE unison.pmap_unambiguous_overlaps_mv; unisonunisonfalse900"TABLE pmap_unambiguous_overlaps_mvCOMMENTCOMMENT ON TABLE pmap_unambiguous_overlaps_mv IS 'materialized view of overlaps between protein sequences with unambiguous alignments to genomes'; unisonunisonfalse274400-COLUMN pmap_unambiguous_overlaps_mv.genasm_idCOMMENTsCOMMENT ON COLUMN pmap_unambiguous_overlaps_mv.genasm_id IS 'genome assembly identifier -- see genasm(genasm_id)'; unisonunisonfalse274400-COLUMN pmap_unambiguous_overlaps_mv.params_idCOMMENTqCOMMENT ON COLUMN pmap_unambiguous_overlaps_mv.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse274400'COLUMN pmap_unambiguous_overlaps_mv.chrCOMMENTDCOMMENT ON COLUMN pmap_unambiguous_overlaps_mv.chr IS 'chromosome'; unisonunisonfalse274400*COLUMN pmap_unambiguous_overlaps_mv.strandCOMMENT\COMMENT ON COLUMN pmap_unambiguous_overlaps_mv.strand IS 'genomic strand (''+'' or ''-'')'; unisonunisonfalse274400-COLUMN pmap_unambiguous_overlaps_mv.q_pseq_idCOMMENTMCOMMENT ON COLUMN pmap_unambiguous_overlaps_mv.q_pseq_id IS 'query pseq_id'; unisonunisonfalse274400-COLUMN pmap_unambiguous_overlaps_mv.t_pseq_idCOMMENTNCOMMENT ON COLUMN pmap_unambiguous_overlaps_mv.t_pseq_id IS 'target pseq_id'; unisonunisonfalse274400,COLUMN pmap_unambiguous_overlaps_mv.t_gstartCOMMENT_COMMENT ON COLUMN pmap_unambiguous_overlaps_mv.t_gstart IS 'genomic start of target sequence'; unisonunisonfalse274400+COLUMN pmap_unambiguous_overlaps_mv.t_gstopCOMMENT]COMMENT ON COLUMN pmap_unambiguous_overlaps_mv.t_gstop IS 'genomic stop of target sequence'; unisonunisonfalse274400pmap_unambiguous_overlaps_mvACLREVOKE ALL ON TABLE pmap_unambiguous_overlaps_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_unambiguous_overlaps_mv FROM unison; GRANT ALL ON TABLE pmap_unambiguous_overlaps_mv TO unison; GRANT SELECT ON TABLE pmap_unambiguous_overlaps_mv TO PUBLIC; unisonunisonfalse2744 1259309213pmap_gg_representative_vVIEWRCREATE VIEW pmap_gg_representative_v AS SELECT DISTINCT ON (o.genasm_id, o.params_id, o.q_pseq_id) o.genasm_id, o.params_id, o.chr, o.strand, o.q_pseq_id, o.q_gstart, o.q_gstop, o.t_pseq_id, o.t_gstart, o.t_gstop, tca.pannotation_id, tca.origin_id, tca.origin, tca.alias, tca.descr, gg.unqid, gg.proid, gg.dnaid, tca.link_url FROM ((pmap_unambiguous_overlaps_mv o JOIN current_annotations_sorted_v tca ON ((o.t_pseq_id = tca.pseq_id))) JOIN pseq_sst_v gg ON ((o.t_pseq_id = gg.pseq_id))) WHERE (tca.origin_id = origin_id('GenenGenes'::text)) ORDER BY o.genasm_id, o.params_id, o.q_pseq_id; +DROP VIEW unison.pmap_gg_representative_v; unisonunisonfalse3055900VIEW pmap_gg_representative_vCOMMENT|COMMENT ON VIEW pmap_gg_representative_v IS 'GenenGenes identifiers for q_pseq_id based on unambiguous genomic alignments'; unisonunisonfalse274500pmap_gg_representative_vACLREVOKE ALL ON TABLE pmap_gg_representative_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_gg_representative_v FROM unison; GRANT ALL ON TABLE pmap_gg_representative_v TO unison; GRANT SELECT ON TABLE pmap_gg_representative_v TO PUBLIC; unisonunisonfalse2745E 1259308644pmap_locus_representative_mvTABLE~CREATE TABLE pmap_locus_representative_mv ( genasm_id integer, params_id integer, chr text, strand character(1), q_pseq_id integer, q_gstart integer, q_gstop integer, t_pseq_id integer, t_gstart integer, t_gstop integer, pannotation_id integer, origin_id integer, origin text, alias text, descr text, link_url text ); 0DROP TABLE unison.pmap_locus_representative_mv; unisonunisonfalse900"TABLE pmap_locus_representative_mvCOMMENT^COMMENT ON TABLE pmap_locus_representative_mv IS 'mat view of pmap_genomic_representative_v'; unisonunisonfalse262900pmap_locus_representative_mvACLREVOKE ALL ON TABLE pmap_locus_representative_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_locus_representative_mv FROM unison; GRANT ALL ON TABLE pmap_locus_representative_mv TO unison; GRANT SELECT ON TABLE pmap_locus_representative_mv TO PUBLIC; unisonunisonfalse2629 1259309218pmap_locus_representative_vVIEWCREATE VIEW pmap_locus_representative_v AS SELECT DISTINCT ON (o.genasm_id, o.params_id, o.q_pseq_id) o.genasm_id, o.params_id, o.chr, o.strand, o.q_pseq_id, o.q_gstart, o.q_gstop, o.t_pseq_id, o.t_gstart, o.t_gstop, tba.pannotation_id, tba.origin_id, tba.origin, tba.alias, tba.descr, tba.link_url FROM ((pmap_unambiguous_overlaps_mv o JOIN best_annotation_mv qba ON ((o.q_pseq_id = qba.pseq_id))) JOIN best_annotation_mv tba ON ((o.t_pseq_id = tba.pseq_id))) WHERE ((tba.ann_pref <= qba.ann_pref) OR (qba.ann_pref IS NULL)) ORDER BY o.genasm_id, o.params_id, o.q_pseq_id, tba.ann_pref, (strpos(tba.alias, '_'::text) = 0), tba.alias; .DROP VIEW unison.pmap_locus_representative_v; unisonunisonfalse3056900 VIEW pmap_locus_representative_vCOMMENTCOMMENT ON VIEW pmap_locus_representative_v IS 'unambiguously "better" (lower ann_pref) sequence that overlaps query on genome'; unisonunisonfalse274600pmap_locus_representative_vACLREVOKE ALL ON TABLE pmap_locus_representative_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_locus_representative_v FROM unison; GRANT ALL ON TABLE pmap_locus_representative_v TO unison; GRANT SELECT ON TABLE pmap_locus_representative_v TO PUBLIC; unisonunisonfalse2746 1259309223pmap_mvTABLEMCREATE TABLE pmap_mv ( params_id integer, genasm_id integer, pseq_id integer, aln_id integer, pstart integer, pstop integer, exons bigint, aln_length bigint, pct_cov integer, ident integer, pct_ident integer, chr text, strand character(1), gstart integer, gstop integer ); DROP TABLE unison.pmap_mv; unisonunisonfalse900pmap_mvACLREVOKE ALL ON TABLE pmap_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_mv FROM unison; GRANT ALL ON TABLE pmap_mv TO unison; GRANT SELECT ON TABLE pmap_mv TO PUBLIC; unisonunisonfalse2747 1259309229 pmap_pfam_mvTABLEZCREATE TABLE pmap_pfam_mv ( pmap_params_id integer, genasm_id integer, aln_id integer, pstart integer, pstop integer, chr text, strand character(1), gstart integer, gstop integer, feature_type text, params_id integer, params_name text, pseq_id integer, start integer, stop integer, score integer, eval double precision, origin_id integer, origin text, pmodel_id integer, feature text, acc text, descr text, details text, digest text, link_url text, pfam_start integer, pfam_stop integer ); DROP TABLE unison.pmap_pfam_mv; unisonunisonfalse900 pmap_pfam_mvACLREVOKE ALL ON TABLE pmap_pfam_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_pfam_mv FROM unison; GRANT ALL ON TABLE pmap_pfam_mv TO unison; GRANT SELECT ON TABLE pmap_pfam_mv TO PUBLIC; unisonunisonfalse2748 1259309235pmap_unambiguous_mvTABLEYCREATE TABLE pmap_unambiguous_mv ( params_id integer, genasm_id integer, pseq_id integer, pct_cov integer, pct_ident integer, aln_id integer, pstart integer, pstop integer, exons bigint, aln_length bigint, ident integer, chr text, strand character(1), gstart integer, gstop integer ); 'DROP TABLE unison.pmap_unambiguous_mv; unisonunisonfalse900TABLE pmap_unambiguous_mvCOMMENTICOMMENT ON TABLE pmap_unambiguous_mv IS 'matview of pmap_unambiguous_v'; unisonunisonfalse274900pmap_unambiguous_mvACLREVOKE ALL ON TABLE pmap_unambiguous_mv FROM PUBLIC; REVOKE ALL ON TABLE pmap_unambiguous_mv FROM unison; GRANT ALL ON TABLE pmap_unambiguous_mv TO unison; GRANT SELECT ON TABLE pmap_unambiguous_mv TO PUBLIC; unisonunisonfalse2749 1259309241 pmap_pfam_vVIEWCREATE VIEW pmap_pfam_v AS SELECT g.params_id AS pmap_params_id, g.genasm_id, g.aln_id, g.pstart, g.pstop, g.chr, g.strand, g.gstart, g.gstop, f.feature_type, f.params_id, f.params_name, f.pseq_id, f.start, f.stop, f.score, f.eval, f.origin_id, f.origin, f.pmodel_id, f.feature, f.acc, f.descr, f.details, f.digest, f.link_url, (SELECT ((e.gstart + ((f.start - e.pstart) * 3)) - 1) FROM (pmap_alnhsp ah JOIN pmap_hsp e ON ((e.hsp_id = ah.hsp_id))) WHERE ((g.aln_id = ah.aln_id) AND ((f.start >= e.pstart) AND (f.start <= e.pstop)))) AS pfam_start, (SELECT ((e.gstart + ((f.stop - e.pstart) * 3)) - 1) FROM (pmap_alnhsp ah JOIN pmap_hsp e ON ((e.hsp_id = ah.hsp_id))) WHERE ((g.aln_id = ah.aln_id) AND ((f.stop >= e.pstart) AND (f.stop <= e.pstop)))) AS pfam_stop FROM (pseq_features_pfam_v f JOIN pmap_unambiguous_mv g ON ((g.pseq_id = f.pseq_id))) WHERE (g.params_id = (SELECT run.params_id FROM run WHERE (run.run_id = preferred_run_id_by_pftype('PMAP'::text)))) ORDER BY f.pseq_id, f.start; DROP VIEW unison.pmap_pfam_v; unisonunisonfalse3057900 pmap_pfam_vACLREVOKE ALL ON TABLE pmap_pfam_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_pfam_v FROM unison; GRANT ALL ON TABLE pmap_pfam_v TO unison; GRANT SELECT ON TABLE pmap_pfam_v TO PUBLIC; unisonunisonfalse2750.1255308589genasm_id(text)FUNCTION&CREATE FUNCTION genasm_id(text) RETURNS integer AS $_$ DECLARE V_id integer; BEGIN select into V_id genasm_id from genasm where upper(name)=upper($1); IF NOT FOUND THEN RAISE WARNING 'genasm % not found', $1; RETURN NULL; END IF; return V_id; END; $_$ LANGUAGE plpgsql; &DROP FUNCTION unison.genasm_id(text); unisonunisonfalse9129300FUNCTION genasm_id(text)COMMENTTCOMMENT ON FUNCTION genasm_id(text) IS 'returns genasm_id for a given genasm name'; unisonunisonfalse46 1259309246 pmap_tmhmm_vVIEWCREATE VIEW pmap_tmhmm_v AS SELECT g.params_id AS pmap_params_id, g.genasm_id, g.aln_id, g.pstart, g.pstop, g.chr, g.strand, g.gstart, g.gstop, f.pfeature_id, f.pseq_id, f.pftype_id, f.start, f.stop, f.params_id, f.type, (SELECT ((e.gstart + ((f.start - e.pstart) * 3)) - 1) FROM (pmap_alnhsp ah JOIN pmap_hsp e ON ((e.hsp_id = ah.hsp_id))) WHERE ((g.aln_id = ah.aln_id) AND ((f.start >= e.pstart) AND (f.start <= e.pstop)))) AS region_gstart, (SELECT ((e.gstart + ((f.stop - e.pstart) * 3)) - 1) FROM (pmap_alnhsp ah JOIN pmap_hsp e ON ((e.hsp_id = ah.hsp_id))) WHERE ((g.aln_id = ah.aln_id) AND ((f.stop >= e.pstart) AND (f.stop <= e.pstop)))) AS region_gstop FROM (pftmhmm f JOIN pmap_unambiguous_mv g ON ((g.pseq_id = f.pseq_id))) WHERE ((g.params_id = (SELECT run.params_id FROM run WHERE (run.run_id = preferred_run_id_by_pftype('PMAP'::text)))) AND (g.genasm_id = genasm_id('NHGD-36'::text))); DROP VIEW unison.pmap_tmhmm_v; unisonunisonfalse3058900 pmap_tmhmm_vACLREVOKE ALL ON TABLE pmap_tmhmm_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_tmhmm_v FROM unison; GRANT ALL ON TABLE pmap_tmhmm_v TO unison; GRANT SELECT ON TABLE pmap_tmhmm_v TO PUBLIC; unisonunisonfalse2751 1259309251pmap_unambiguous_overlaps_vVIEW.CREATE VIEW pmap_unambiguous_overlaps_v AS SELECT q.genasm_id, q.params_id, q.chr, q.strand, q.pseq_id AS q_pseq_id, q.gstart AS q_gstart, q.gstop AS q_gstop, t.pseq_id AS t_pseq_id, t.gstart AS t_gstart, t.gstop AS t_gstop FROM (pmap_unambiguous_mv q JOIN pmap_unambiguous_mv t ON (((((((q.params_id = t.params_id) AND (q.genasm_id = t.genasm_id)) AND (q.chr = t.chr)) AND (q.strand = t.strand)) AND (t.gstart <= q.gstop)) AND (t.gstop >= q.gstart)))) WHERE ((((q.pct_ident >= 90) AND (t.pct_ident >= 90)) AND (q.pct_cov >= 90)) AND (t.pct_cov >= 90)); .DROP VIEW unison.pmap_unambiguous_overlaps_v; unisonunisonfalse3059900pmap_unambiguous_overlaps_vACLREVOKE ALL ON TABLE pmap_unambiguous_overlaps_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_unambiguous_overlaps_v FROM unison; GRANT ALL ON TABLE pmap_unambiguous_overlaps_v TO unison; GRANT SELECT ON TABLE pmap_unambiguous_overlaps_v TO PUBLIC; unisonunisonfalse2752 1259309255pmap_unambiguous_vVIEWKCREATE VIEW pmap_unambiguous_v AS SELECT pmap_best_v.params_id, pmap_best_v.genasm_id, pmap_best_v.pseq_id, pmap_best_v.pct_cov, pmap_best_v.pct_ident, pmap_best_v.aln_id, pmap_best_v.pstart, pmap_best_v.pstop, pmap_best_v.exons, pmap_best_v.aln_length, pmap_best_v.ident, pmap_best_v.chr, pmap_best_v.strand, pmap_best_v.gstart, pmap_best_v.gstop FROM pmap_best_v GROUP BY pmap_best_v.params_id, pmap_best_v.genasm_id, pmap_best_v.pseq_id, pmap_best_v.aln_id, pmap_best_v.pct_cov, pmap_best_v.pct_ident, pmap_best_v.pstart, pmap_best_v.pstop, pmap_best_v.exons, pmap_best_v.aln_length, pmap_best_v.ident, pmap_best_v.chr, pmap_best_v.strand, pmap_best_v.gstart, pmap_best_v.gstop HAVING (count(DISTINCT (((((pmap_best_v.params_id)::text || '-'::text) || (pmap_best_v.genasm_id)::text) || '-'::text) || (pmap_best_v.pseq_id)::text)) = 1); %DROP VIEW unison.pmap_unambiguous_v; unisonunisonfalse3060900VIEW pmap_unambiguous_vCOMMENTECOMMENT ON VIEW pmap_unambiguous_v IS 'unambiguous pmap alignments'; unisonunisonfalse275300pmap_unambiguous_vACLREVOKE ALL ON TABLE pmap_unambiguous_v FROM PUBLIC; REVOKE ALL ON TABLE pmap_unambiguous_v FROM unison; GRANT ALL ON TABLE pmap_unambiguous_v TO unison; GRANT SELECT ON TABLE pmap_unambiguous_v TO PUBLIC; unisonunisonfalse2753 1259309259 pmodel2goTABLEtCREATE TABLE pmodel2go ( pmodel_id integer NOT NULL, go_id integer NOT NULL, reference text NOT NULL ); DROP TABLE unison.pmodel2go; unisonunisonfalse900TABLE pmodel2goCOMMENTFCOMMENT ON TABLE pmodel2go IS 'GO assignments to models; see gong.*'; unisonunisonfalse275400COLUMN pmodel2go.pmodel_idCOMMENTLCOMMENT ON COLUMN pmodel2go.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse275400 pmodel2goACLREVOKE ALL ON TABLE pmodel2go FROM PUBLIC; REVOKE ALL ON TABLE pmodel2go FROM unison; GRANT ALL ON TABLE pmodel2go TO unison; GRANT SELECT ON TABLE pmodel2go TO PUBLIC; unisonunisonfalse2754 1259307843pmsm_pmprospectTABLE2CREATE TABLE pmsm_pmprospect ( ) INHERITS (pmsm); #DROP TABLE unison.pmsm_pmprospect; unisonunisonfalse2480900TABLE pmsm_pmprospectCOMMENT[COMMENT ON TABLE pmsm_pmprospect IS 'pmsm for pmprospect (inherits from pmsm, which see)'; unisonunisonfalse248100#COLUMN pmsm_pmprospect.pmodelset_idCOMMENTqCOMMENT ON COLUMN pmsm_pmprospect.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse248100 COLUMN pmsm_pmprospect.pmodel_idCOMMENTRCOMMENT ON COLUMN pmsm_pmprospect.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse248100pmsm_pmprospectACLREVOKE ALL ON TABLE pmsm_pmprospect FROM PUBLIC; REVOKE ALL ON TABLE pmsm_pmprospect FROM unison; GRANT ALL ON TABLE pmsm_pmprospect TO unison; GRANT SELECT ON TABLE pmsm_pmprospect TO PUBLIC; unisonunisonfalse2481 1259309265 pmsm_pmpssmTABLE.CREATE TABLE pmsm_pmpssm ( ) INHERITS (pmsm); DROP TABLE unison.pmsm_pmpssm; unisonunisonfalse9248000TABLE pmsm_pmpssmCOMMENTSCOMMENT ON TABLE pmsm_pmpssm IS 'pmsm for pmpssm (inherits from pmsm, which see)'; unisonunisonfalse275500COLUMN pmsm_pmpssm.pmodelset_idCOMMENTmCOMMENT ON COLUMN pmsm_pmpssm.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse275500COLUMN pmsm_pmpssm.pmodel_idCOMMENTNCOMMENT ON COLUMN pmsm_pmpssm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse275500 pmsm_pmpssmACLREVOKE ALL ON TABLE pmsm_pmpssm FROM PUBLIC; REVOKE ALL ON TABLE pmsm_pmpssm FROM unison; GRANT ALL ON TABLE pmsm_pmpssm TO unison; GRANT SELECT ON TABLE pmsm_pmpssm TO PUBLIC; unisonunisonfalse2755 1259309268pmodelset_summary_vVIEWCREATE VIEW pmodelset_summary_v AS SELECT ms.pmodelset_id, ms.name, (SELECT count(*) AS count FROM pmsm_pmhmm msm WHERE (msm.pmodelset_id = ms.pmodelset_id)) AS hmms, (SELECT count(*) AS count FROM pmsm_pmpssm msm WHERE (msm.pmodelset_id = ms.pmodelset_id)) AS pssms, (SELECT count(*) AS count FROM pmsm_pmprospect msm WHERE (msm.pmodelset_id = ms.pmodelset_id)) AS templates FROM pmodelset ms ORDER BY ms.pmodelset_id; &DROP VIEW unison.pmodelset_summary_v; unisonunisonfalse3061900VIEW pmodelset_summary_vCOMMENTwCOMMENT ON VIEW pmodelset_summary_v IS 'summary of modelsets and # of models for hmms, pssms, and prospect templates'; unisonunisonfalse275600'COLUMN pmodelset_summary_v.pmodelset_idCOMMENTuCOMMENT ON COLUMN pmodelset_summary_v.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse275600COLUMN pmodelset_summary_v.nameCOMMENT?COMMENT ON COLUMN pmodelset_summary_v.name IS 'modelset name'; unisonunisonfalse275600pmodelset_summary_vACLREVOKE ALL ON TABLE pmodelset_summary_v FROM PUBLIC; REVOKE ALL ON TABLE pmodelset_summary_v FROM unison; GRANT ALL ON TABLE pmodelset_summary_v TO unison; GRANT SELECT ON TABLE pmodelset_summary_v TO PUBLIC; unisonunisonfalse2756 1259309272pmodelsetsummaryVIEWCREATE VIEW pmodelsetsummary AS SELECT count(pmsm.pmodel_id) AS count, pmodelset.pmodelset_id, pmodelset.name FROM (pmodelset NATURAL LEFT JOIN pmsm) GROUP BY pmodelset.pmodelset_id, pmodelset.name ORDER BY pmodelset.pmodelset_id; #DROP VIEW unison.pmodelsetsummary; unisonunisonfalse3062900$COLUMN pmodelsetsummary.pmodelset_idCOMMENTrCOMMENT ON COLUMN pmodelsetsummary.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse275700COLUMN pmodelsetsummary.nameCOMMENT<COMMENT ON COLUMN pmodelsetsummary.name IS 'modelset name'; unisonunisonfalse275700pmodelsetsummaryACLREVOKE ALL ON TABLE pmodelsetsummary FROM PUBLIC; REVOKE ALL ON TABLE pmodelsetsummary FROM unison; GRANT ALL ON TABLE pmodelsetsummary TO unison; GRANT INSERT,UPDATE ON TABLE pmodelsetsummary TO loader; GRANT SELECT ON TABLE pmodelsetsummary TO PUBLIC; unisonunisonfalse2757 1259309276pmpssmTABLEJCREATE TABLE pmpssm ( md5 character(32) NOT NULL ) INHERITS (pmodel); DROP TABLE unison.pmpssm; unisonunisonfalse3476347734782484900 TABLE pmpssmCOMMENThCOMMENT ON TABLE pmpssm IS 'Position Specific Scoring Matrix models (e.g., structure based profiles) '; unisonunisonfalse275800COLUMN pmpssm.pmodel_idCOMMENTICOMMENT ON COLUMN pmpssm.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse275800COLUMN pmpssm.origin_idCOMMENTTCOMMENT ON COLUMN pmpssm.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse275800COLUMN pmpssm.accCOMMENTHCOMMENT ON COLUMN pmpssm.acc IS 'model accession from source database'; unisonunisonfalse275800COLUMN pmpssm.addedCOMMENT@COMMENT ON COLUMN pmpssm.added IS 'when this data was created'; unisonunisonfalse275800COLUMN pmpssm.descrCOMMENT6COMMENT ON COLUMN pmpssm.descr IS 'PSSM description'; unisonunisonfalse275800pmpssmACLREVOKE ALL ON TABLE pmpssm FROM PUBLIC; REVOKE ALL ON TABLE pmpssm FROM unison; GRANT ALL ON TABLE pmpssm TO unison; GRANT INSERT,UPDATE ON TABLE pmpssm TO loader; GRANT SELECT ON TABLE pmpssm TO PUBLIC; unisonunisonfalse2758 1259309284 pmsm_pmhmm_vVIEW>CREATE VIEW pmsm_pmhmm_v AS SELECT ms.name AS modelset, ms.pmodelset_id, m.origin_id, o.origin, m.pmodel_id, m.acc, m.name, m.descr FROM (((pmsm_pmhmm msm JOIN pmodelset ms ON ((msm.pmodelset_id = ms.pmodelset_id))) JOIN pmhmm m ON ((msm.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))); DROP VIEW unison.pmsm_pmhmm_v; unisonunisonfalse3063900VIEW pmsm_pmhmm_vCOMMENTXCOMMENT ON VIEW pmsm_pmhmm_v IS 'HMMs in modelsets, with set, model, and origin names'; unisonunisonfalse275900 pmsm_pmhmm_vACLREVOKE ALL ON TABLE pmsm_pmhmm_v FROM PUBLIC; REVOKE ALL ON TABLE pmsm_pmhmm_v FROM unison; GRANT ALL ON TABLE pmsm_pmhmm_v TO unison; GRANT SELECT ON TABLE pmsm_pmhmm_v TO PUBLIC; unisonunisonfalse2759 1259308142 pmsm_pmregexpTABLE0CREATE TABLE pmsm_pmregexp ( ) INHERITS (pmsm); !DROP TABLE unison.pmsm_pmregexp; unisonunisonfalse2480900TABLE pmsm_pmregexpCOMMENTWCOMMENT ON TABLE pmsm_pmregexp IS 'pmsm for pmregexp (inherits from pmsm, which see)'; unisonunisonfalse253300!COLUMN pmsm_pmregexp.pmodelset_idCOMMENToCOMMENT ON COLUMN pmsm_pmregexp.pmodelset_id IS 'protein model set identifier -- see pmodelset(pmodelset_id)'; unisonunisonfalse253300COLUMN pmsm_pmregexp.pmodel_idCOMMENTPCOMMENT ON COLUMN pmsm_pmregexp.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse253300 pmsm_pmregexpACLREVOKE ALL ON TABLE pmsm_pmregexp FROM PUBLIC; REVOKE ALL ON TABLE pmsm_pmregexp FROM unison; GRANT ALL ON TABLE pmsm_pmregexp TO unison; GRANT SELECT ON TABLE pmsm_pmregexp TO PUBLIC; unisonunisonfalse2533 1259309289pnoteTABLECREATE TABLE pnote ( pseq_id integer NOT NULL, added timestamp with time zone DEFAULT timenow() NOT NULL, login text DEFAULT "current_user"() NOT NULL, note text NOT NULL ); DROP TABLE unison.pnote; unisonunisonfalse34793480900 TABLE pnoteCOMMENT@COMMENT ON TABLE pnote IS 'user-added notations for sequences'; unisonunisonfalse276000COLUMN pnote.pseq_idCOMMENT^COMMENT ON COLUMN pnote.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse276000COLUMN pnote.addedCOMMENT?COMMENT ON COLUMN pnote.added IS 'when this data was created'; unisonunisonfalse276000pnoteACLREVOKE ALL ON TABLE pnote FROM PUBLIC; REVOKE ALL ON TABLE pnote FROM unison; GRANT ALL ON TABLE pnote TO unison; GRANT INSERT,DELETE,UPDATE ON TABLE pnote TO loader; GRANT SELECT,INSERT ON TABLE pnote TO PUBLIC; unisonunisonfalse2760 1259309297poriginVIEWCREATE VIEW porigin AS SELECT origin.origin_id, origin.origin, origin.url, origin.descr, origin.ann_pref, origin.last_updated, origin.data_url, origin.is_public, origin.link_url, origin.version FROM origin; DROP VIEW unison.porigin; unisonunisonfalse3064900poriginACLREVOKE ALL ON TABLE porigin FROM PUBLIC; REVOKE ALL ON TABLE porigin FROM unison; GRANT ALL ON TABLE porigin TO unison; GRANT SELECT ON TABLE porigin TO PUBLIC; unisonunisonfalse276141255308687seq_len(integer)FUNCTIONCREATE FUNCTION seq_len(q integer, OUT len integer) RETURNS integer AS $_$select len from unison.pseq where pseq_id=$1$_$ LANGUAGE sql IMMUTABLE STRICT; :DROP FUNCTION unison.seq_len(q integer, OUT len integer); unisonunisonfalse9M 1259308688 psdisorderTABLECREATE TABLE psdisorder ( pseq_id integer NOT NULL, params_id integer NOT NULL, probs real[] NOT NULL, CONSTRAINT prob_vector_seq_size_mismatch CHECK (((array_lower(probs, 1) = 1) AND (array_upper(probs, 1) = seq_len(pseq_id)))) ); DROP TABLE unison.psdisorder; unisonunisonfalse3425900 psdisorderACLREVOKE ALL ON TABLE psdisorder FROM PUBLIC; REVOKE ALL ON TABLE psdisorder FROM unison; GRANT ALL ON TABLE psdisorder TO unison; GRANT INSERT ON TABLE psdisorder TO loader; GRANT SELECT ON TABLE psdisorder TO PUBLIC; unisonunisonfalse2637 1259309301pseq2goTABLECREATE TABLE pseq2go ( pseq_id integer NOT NULL, go_id integer NOT NULL, reference text NOT NULL, evidence text NOT NULL, origin_id integer ); DROP TABLE unison.pseq2go; unisonunisonfalse900 TABLE pseq2goCOMMENTOCOMMENT ON TABLE pseq2go IS 'GO sequence assignments; see also gong.* tables'; unisonunisonfalse276200COLUMN pseq2go.pseq_idCOMMENT=COMMENT ON COLUMN pseq2go.pseq_id IS 'fk into pseq.pseq_id'; unisonunisonfalse276200COLUMN pseq2go.go_idCOMMENT?COMMENT ON COLUMN pseq2go.go_id IS 'GO id, fk into gong.node'; unisonunisonfalse276200COLUMN pseq2go.referenceCOMMENTJCOMMENT ON COLUMN pseq2go.reference IS 'how this GO assignment was made'; unisonunisonfalse276200COLUMN pseq2go.evidenceCOMMENT:COMMENT ON COLUMN pseq2go.evidence IS 'GO evidence code'; unisonunisonfalse276200COLUMN pseq2go.origin_idCOMMENTUCOMMENT ON COLUMN pseq2go.origin_id IS 'origin identifier -- see origin(origin_id)'; unisonunisonfalse276200pseq2goACLREVOKE ALL ON TABLE pseq2go FROM PUBLIC; REVOKE ALL ON TABLE pseq2go FROM unison; GRANT ALL ON TABLE pseq2go TO unison; GRANT SELECT ON TABLE pseq2go TO PUBLIC; unisonunisonfalse2762? 1259308611 cytoband_hg18TABLECREATE TABLE cytoband_hg18 ( chr text NOT NULL, gstart integer NOT NULL, gstop integer NOT NULL, band text NOT NULL, stain text NOT NULL, genasm_id integer ); %DROP TABLE unison_aux.cytoband_hg18;  unison_auxunisonfalse1200TABLE cytoband_hg18COMMENTNCOMMENT ON TABLE cytoband_hg18 IS 'Cytobands on human chromosomes from ucsc';  unison_auxunisonfalse262300COLUMN cytoband_hg18.chrCOMMENTJCOMMENT ON COLUMN cytoband_hg18.chr IS 'chromosome (e.g. 1..22,M,U,X,Y)';  unison_auxunisonfalse262300COLUMN cytoband_hg18.gstartCOMMENTiCOMMENT ON COLUMN cytoband_hg18.gstart IS 'start of band on genome (1-based, +1 frame, gstop > gstart)';  unison_auxunisonfalse262300COLUMN cytoband_hg18.gstopCOMMENTgCOMMENT ON COLUMN cytoband_hg18.gstop IS 'stop of band on genome (1-based, +1 frame, gstop > gstart)';  unison_auxunisonfalse262300COLUMN cytoband_hg18.bandCOMMENT@COMMENT ON COLUMN cytoband_hg18.band IS 'name of the cytoband';  unison_auxunisonfalse262300COLUMN cytoband_hg18.stainCOMMENT6COMMENT ON COLUMN cytoband_hg18.stain IS 'gie stain';  unison_auxunisonfalse262300 cytoband_hg18ACLREVOKE ALL ON TABLE cytoband_hg18 FROM PUBLIC; REVOKE ALL ON TABLE cytoband_hg18 FROM unison; GRANT ALL ON TABLE cytoband_hg18 TO unison; GRANT SELECT ON TABLE cytoband_hg18 TO PUBLIC;  unison_auxunisonfalse2623@ 1259308617pseq_cytoband_vVIEWCREATE VIEW pseq_cytoband_v AS SELECT p.params_id, p.pseq_id, p.chr, c.band, c.stain FROM (pmap_v p JOIN unison_aux.cytoband_hg18 c ON ((c.chr = ('chr'::text || p.chr)))) WHERE (((p.genasm_id = genasm_id('NHGD-36'::text)) AND (p.gstart >= c.gstart)) AND (p.gstop <= c.gstop)); "DROP VIEW unison.pseq_cytoband_v; unisonunisonfalse2981900pseq_cytoband_vACLREVOKE ALL ON TABLE pseq_cytoband_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_cytoband_v FROM unison; GRANT ALL ON TABLE pseq_cytoband_v TO unison; GRANT SELECT ON TABLE pseq_cytoband_v TO PUBLIC; unisonunisonfalse262481255308232+domain_digest(integer, integer, text, text)FUNCTIONCREATE FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) RETURNS text AS $$BEGIN SELECT INTO digest name || '(' || pstart || '-' || pstop || COALESCE(';'||NULLIF(note,''),'') || ')'; END;$$ LANGUAGE plpgsql IMMUTABLE STRICT; jDROP FUNCTION unison.domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text); unisonunisonfalse1293900\FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text)COMMENTCOMMENT ON FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) IS 'formatted domain summary, like start-stop:domain(note)'; unisonunisonfalse5600+domain_digest(integer, integer, text, text)ACLREVOKE ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) FROM PUBLIC; REVOKE ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) FROM unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) TO unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, pstop integer, name text, note text, OUT digest text) TO PUBLIC; unisonunisonfalse56 1259309307pseq_features_bigpi_vVIEWRCREATE VIEW pseq_features_bigpi_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, f.score, (f.pvalue)::double precision AS eval, NULL::integer AS origin_id, NULL::text AS origin, NULL::integer AS pmodel_id, 'GPI Anchor'::text AS feature, NULL::text AS acc, NULL::text AS descr, ((('site='::text || (f.site_no)::text) || '; quality='::text) || (f.quality)::text) AS details, domain_digest(f.start, f.stop, 'GPI'::text, (f.quality)::text) AS digest, NULL::text AS link_url FROM (((pfbigpi f JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE ((ft.name = 'BIG-PI'::text) AND ((((f.quality = 'A'::bpchar) OR (f.quality = 'B'::bpchar)) OR (f.quality = 'C'::bpchar)) OR (f.quality = 'D'::bpchar))); (DROP VIEW unison.pseq_features_bigpi_v; unisonunisonfalse3065900VIEW pseq_features_bigpi_vCOMMENTOCOMMENT ON VIEW pseq_features_bigpi_v IS 'current Big-PI neural net features'; unisonunisonfalse276300)COLUMN pseq_features_bigpi_v.feature_typeCOMMENT`COMMENT ON COLUMN pseq_features_bigpi_v.feature_type IS 'type of features (always ''BIG-PI'')'; unisonunisonfalse276300&COLUMN pseq_features_bigpi_v.params_idCOMMENTjCOMMENT ON COLUMN pseq_features_bigpi_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse276300(COLUMN pseq_features_bigpi_v.params_nameCOMMENTaCOMMENT ON COLUMN pseq_features_bigpi_v.params_name IS 'parameter set name -- see params(name)'; unisonunisonfalse276300$COLUMN pseq_features_bigpi_v.pseq_idCOMMENTnCOMMENT ON COLUMN pseq_features_bigpi_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse276300"COLUMN pseq_features_bigpi_v.startCOMMENT\COMMENT ON COLUMN pseq_features_bigpi_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse276300!COLUMN pseq_features_bigpi_v.stopCOMMENTZCOMMENT ON COLUMN pseq_features_bigpi_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse276300"COLUMN pseq_features_bigpi_v.scoreCOMMENTMCOMMENT ON COLUMN pseq_features_bigpi_v.score IS 'algorithm-specific score'; unisonunisonfalse276300!COLUMN pseq_features_bigpi_v.evalCOMMENTECOMMENT ON COLUMN pseq_features_bigpi_v.eval IS 'expectation value'; unisonunisonfalse276300&COLUMN pseq_features_bigpi_v.pmodel_idCOMMENTXCOMMENT ON COLUMN pseq_features_bigpi_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse276300$COLUMN pseq_features_bigpi_v.featureCOMMENT^COMMENT ON COLUMN pseq_features_bigpi_v.feature IS 'name of feature (always ''GPI Anchor'')'; unisonunisonfalse276300"COLUMN pseq_features_bigpi_v.descrCOMMENT;COMMENT ON COLUMN pseq_features_bigpi_v.descr IS 'unused'; unisonunisonfalse276300$COLUMN pseq_features_bigpi_v.detailsCOMMENTICOMMENT ON COLUMN pseq_features_bigpi_v.details IS 'prediction details'; unisonunisonfalse276300%COLUMN pseq_features_bigpi_v.link_urlCOMMENTJCOMMENT ON COLUMN pseq_features_bigpi_v.link_url IS 'URL to source data'; unisonunisonfalse276300pseq_features_bigpi_vACL REVOKE ALL ON TABLE pseq_features_bigpi_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_bigpi_v FROM unison; GRANT ALL ON TABLE pseq_features_bigpi_v TO unison; GRANT ALL ON TABLE pseq_features_bigpi_v TO rkh; GRANT SELECT ON TABLE pseq_features_bigpi_v TO PUBLIC; unisonunisonfalse2763L 1259308682pseq_features_hmm_vVIEWCREATE VIEW pseq_features_hmm_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, f.score, f.eval, m.origin_id, o.origin, f.pmodel_id, m.name AS feature, m.acc, m.descr, NULL::text AS details, domain_digest(f.start, f.stop, m.name, f.score, f.eval) AS digest, link_url(m.origin_id, m.acc) AS link_url FROM (((((pahmm f JOIN pmhmm m ON ((f.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))) JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE (((ft.name = 'HMM'::text) AND (m.is_current IS TRUE)) AND (f.eval < (1)::double precision)); &DROP VIEW unison.pseq_features_hmm_v; unisonunisonfalse2987900VIEW pseq_features_hmm_vCOMMENT?COMMENT ON VIEW pseq_features_hmm_v IS 'current HMM features'; unisonunisonfalse263600'COLUMN pseq_features_hmm_v.feature_typeCOMMENT[COMMENT ON COLUMN pseq_features_hmm_v.feature_type IS 'type of features (always ''HMM'')'; unisonunisonfalse263600$COLUMN pseq_features_hmm_v.params_idCOMMENThCOMMENT ON COLUMN pseq_features_hmm_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse263600&COLUMN pseq_features_hmm_v.params_nameCOMMENT_COMMENT ON COLUMN pseq_features_hmm_v.params_name IS 'parameter set name -- see params(name)'; unisonunisonfalse263600"COLUMN pseq_features_hmm_v.pseq_idCOMMENTlCOMMENT ON COLUMN pseq_features_hmm_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse263600 COLUMN pseq_features_hmm_v.startCOMMENTZCOMMENT ON COLUMN pseq_features_hmm_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse263600COLUMN pseq_features_hmm_v.stopCOMMENTXCOMMENT ON COLUMN pseq_features_hmm_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse263600 COLUMN pseq_features_hmm_v.scoreCOMMENTKCOMMENT ON COLUMN pseq_features_hmm_v.score IS 'algorithm-specific score'; unisonunisonfalse263600COLUMN pseq_features_hmm_v.evalCOMMENTCCOMMENT ON COLUMN pseq_features_hmm_v.eval IS 'expectation value'; unisonunisonfalse263600$COLUMN pseq_features_hmm_v.pmodel_idCOMMENTVCOMMENT ON COLUMN pseq_features_hmm_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse263600"COLUMN pseq_features_hmm_v.featureCOMMENTPCOMMENT ON COLUMN pseq_features_hmm_v.feature IS 'name of feature (Pfam name)'; unisonunisonfalse263600 COLUMN pseq_features_hmm_v.descrCOMMENTBCOMMENT ON COLUMN pseq_features_hmm_v.descr IS 'HMM description'; unisonunisonfalse263600"COLUMN pseq_features_hmm_v.detailsCOMMENTGCOMMENT ON COLUMN pseq_features_hmm_v.details IS 'prediction details'; unisonunisonfalse263600#COLUMN pseq_features_hmm_v.link_urlCOMMENTHCOMMENT ON COLUMN pseq_features_hmm_v.link_url IS 'URL to source data'; unisonunisonfalse263600pseq_features_hmm_vACLREVOKE ALL ON TABLE pseq_features_hmm_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_hmm_v FROM unison; GRANT ALL ON TABLE pseq_features_hmm_v TO unison; GRANT ALL ON TABLE pseq_features_hmm_v TO rkh; GRANT SELECT ON TABLE pseq_features_hmm_v TO PUBLIC; unisonunisonfalse2636<1255309312aa_1_to_3(text)FUNCTIONzCREATE FUNCTION aa_1_to_3(text) RETURNS text AS $_$ select case $1 when 'A' then 'Ala' when 'B' then 'Bas' when 'C' then 'Cys' when 'D' then 'Asp' when 'E' then 'Glu' when 'F' then 'Phe' when 'G' then 'Gly' when 'H' then 'His' when 'I' then 'Iso' when 'K' then 'Lys' when 'L' then 'Leu' when 'M' then 'Met' when 'N' then 'Asn' when 'P' then 'Pro' when 'Q' then 'Gln' when 'R' then 'Arg' when 'S' then 'Ser' when 'T' then 'Thr' when 'V' then 'Val' when 'W' then 'Trp' when 'X' then 'Any' when 'Y' then 'Tyr' when 'Z' then 'Aci' -- when '*' then 'Stp' else '???' end; $_$ LANGUAGE sql IMMUTABLE STRICT; &DROP FUNCTION unison.aa_1_to_3(text); unisonunisonfalse900aa_1_to_3(text)ACLREVOKE ALL ON FUNCTION aa_1_to_3(text) FROM PUBLIC; REVOKE ALL ON FUNCTION aa_1_to_3(text) FROM unison; GRANT ALL ON FUNCTION aa_1_to_3(text) TO unison; GRANT ALL ON FUNCTION aa_1_to_3(text) TO PUBLIC; unisonunisonfalse60=1255309313"domain_digest(integer, text, text)FUNCTIONCREATE FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) RETURNS text AS $$BEGIN SELECT INTO digest name || '(' || pstart || COALESCE(';'||NULLIF(note,''),'') || ')'; END;$$ LANGUAGE plpgsql IMMUTABLE; [DROP FUNCTION unison.domain_digest(pstart integer, name text, note text, OUT digest text); unisonunisonfalse1293900MFUNCTION domain_digest(pstart integer, name text, note text, OUT digest text)COMMENTCOMMENT ON FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) IS 'formatted domain summary, like start:domain(note)'; unisonunisonfalse6100"domain_digest(integer, text, text)ACLREVOKE ALL ON FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) FROM PUBLIC; REVOKE ALL ON FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) FROM unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) TO unison; GRANT ALL ON FUNCTION domain_digest(pstart integer, name text, note text, OUT digest text) TO PUBLIC; unisonunisonfalse61 1259309314pseq_features_netphos_vVIEWCREATE VIEW pseq_features_netphos_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.pos AS start, f.pos AS stop, f.max_prob AS score, NULL::double precision AS eval, NULL::integer AS origin_id, NULL::text AS origin, NULL::integer AS pmodel_id, ('p'::text || aa_1_to_3(substr(q.seq, f.pos, 1))) AS feature, NULL::text AS acc, ((('predicted phospho-'::text || aa_1_to_3(substr(q.seq, f.pos, 1))) || '; '::text) || f.kinases) AS descr, NULL::text AS details, domain_digest(f.pos, ('p'::text || aa_1_to_3(substr(q.seq, f.pos, 1))), (f.max_prob)::text) AS digest, NULL::text AS link_url FROM ((((pfnetphos_site_predictions_v f JOIN pseq q ON ((f.pseq_id = q.pseq_id))) JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE ((ft.name = 'netphos'::text) AND (f.max_prob >= (0.5)::double precision)); *DROP VIEW unison.pseq_features_netphos_v; unisonunisonfalse3066900pseq_features_netphos_vACLREVOKE ALL ON TABLE pseq_features_netphos_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_netphos_v FROM unison; GRANT ALL ON TABLE pseq_features_netphos_v TO unison; GRANT SELECT ON TABLE pseq_features_netphos_v TO PUBLIC; unisonunisonfalse2764 1259309319pseq_features_prosite_vVIEW1CREATE VIEW pseq_features_prosite_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, NULL::smallint AS score, NULL::double precision AS eval, m.origin_id, o.origin, f.pmodel_id, m.name AS feature, m.acc, m.descr, NULL::text AS details, domain_digest(f.start, f.stop, m.name, NULL::text) AS digest, link_url(m.origin_id, m.acc) AS link_url FROM ((((((pfregexp f JOIN pmregexp m ON ((f.pmodel_id = m.pmodel_id))) JOIN pmsm_pmregexp ms ON ((ms.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))) JOIN params p ON ((f.params_id = p.params_id))) JOIN pftype ft ON ((p.pftype_id = ft.pftype_id))) JOIN run r ON (((r.params_id = f.params_id) AND (r.pmodelset_id = ms.pmodelset_id)))) WHERE (r.run_id = preferred_run_id_by_pftype('regexp'::text)); *DROP VIEW unison.pseq_features_prosite_v; unisonunisonfalse3067900pseq_features_prosite_vACLREVOKE ALL ON TABLE pseq_features_prosite_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_prosite_v FROM unison; GRANT ALL ON TABLE pseq_features_prosite_v TO unison; GRANT SELECT ON TABLE pseq_features_prosite_v TO PUBLIC; unisonunisonfalse2765 1259309324pseq_features_regexp_vVIEWCREATE VIEW pseq_features_regexp_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, NULL::smallint AS score, NULL::double precision AS eval, m.origin_id, o.origin, f.pmodel_id, m.name AS feature, m.acc, m.descr, NULL::text AS details, domain_digest(f.start, f.stop, m.name, NULL::text) AS digest, link_url(m.origin_id, m.acc) AS link_url FROM (((((pfregexp f JOIN pmregexp m ON ((f.pmodel_id = m.pmodel_id))) JOIN origin o ON ((m.origin_id = o.origin_id))) JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE (ft.name = 'regexp'::text); )DROP VIEW unison.pseq_features_regexp_v; unisonunisonfalse3068900VIEW pseq_features_regexp_vCOMMENTQCOMMENT ON VIEW pseq_features_regexp_v IS 'current regular expression features'; unisonunisonfalse276600*COLUMN pseq_features_regexp_v.feature_typeCOMMENTaCOMMENT ON COLUMN pseq_features_regexp_v.feature_type IS 'type of features (always ''regexp'')'; unisonunisonfalse276600'COLUMN pseq_features_regexp_v.params_idCOMMENTkCOMMENT ON COLUMN pseq_features_regexp_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse276600)COLUMN pseq_features_regexp_v.params_nameCOMMENTbCOMMENT ON COLUMN pseq_features_regexp_v.params_name IS 'parameter set name -- see params(name)'; unisonunisonfalse2766 00%COLUMN pseq_features_regexp_v.pseq_idCOMMENToCOMMENT ON COLUMN pseq_features_regexp_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2766 00#COLUMN pseq_features_regexp_v.startCOMMENT]COMMENT ON COLUMN pseq_features_regexp_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2766 00"COLUMN pseq_features_regexp_v.stopCOMMENT[COMMENT ON COLUMN pseq_features_regexp_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2766 00#COLUMN pseq_features_regexp_v.scoreCOMMENTNCOMMENT ON COLUMN pseq_features_regexp_v.score IS 'algorithm-specific score'; unisonunisonfalse2766 00"COLUMN pseq_features_regexp_v.evalCOMMENTFCOMMENT ON COLUMN pseq_features_regexp_v.eval IS 'expectation value'; unisonunisonfalse276600'COLUMN pseq_features_regexp_v.pmodel_idCOMMENTYCOMMENT ON COLUMN pseq_features_regexp_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse276600%COLUMN pseq_features_regexp_v.featureCOMMENTTCOMMENT ON COLUMN pseq_features_regexp_v.feature IS 'name of feature (motif name)'; unisonunisonfalse276600#COLUMN pseq_features_regexp_v.descrCOMMENTGCOMMENT ON COLUMN pseq_features_regexp_v.descr IS 'motif description'; unisonunisonfalse276600%COLUMN pseq_features_regexp_v.detailsCOMMENTJCOMMENT ON COLUMN pseq_features_regexp_v.details IS 'prediction details'; unisonunisonfalse276600&COLUMN pseq_features_regexp_v.link_urlCOMMENTKCOMMENT ON COLUMN pseq_features_regexp_v.link_url IS 'URL to source data'; unisonunisonfalse276600pseq_features_regexp_vACLREVOKE ALL ON TABLE pseq_features_regexp_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_regexp_v FROM unison; GRANT ALL ON TABLE pseq_features_regexp_v TO unison; GRANT ALL ON TABLE pseq_features_regexp_v TO rkh; GRANT SELECT ON TABLE pseq_features_regexp_v TO PUBLIC; unisonunisonfalse2766;1255309329pdb_seq_pos(text, text)FUNCTION/CREATE FUNCTION pdb_seq_pos(text, text) RETURNS integer AS $_$DECLARE V_id text; BEGIN select into V_id seq_pos from pdb.residue where pdbc=$1 and res_id=$2; IF NOT FOUND THEN RAISE WARNING 'pdbc ''%'' res_id ''%'' not found', $1,$2; RETURN NULL; END IF; return V_id; END;$_$ LANGUAGE plpgsql; .DROP FUNCTION unison.pdb_seq_pos(text, text); unisonunisonfalse9129300pdb_seq_pos(text, text)ACLREVOKE ALL ON FUNCTION pdb_seq_pos(text, text) FROM PUBLIC; REVOKE ALL ON FUNCTION pdb_seq_pos(text, text) FROM unison; GRANT ALL ON FUNCTION pdb_seq_pos(text, text) TO unison; GRANT ALL ON FUNCTION pdb_seq_pos(text, text) TO PUBLIC; unisonunisonfalse59 1259309330scop_vVIEWCREATE VIEW scop_v AS SELECT c.sid, c.pdb, c.sccs AS scop_id, e.descr AS species, d.descr AS domain, f.descr AS family, s.descr AS superfamily, fo.descr AS fold, cl.descr AS class, dom.chain, dom.start, dom.stop FROM (((((((scop.cla c JOIN scop.des f ON ((c.fa = f.sunid))) JOIN scop.des s ON ((c.sf = s.sunid))) JOIN scop.des d ON ((c.dm = d.sunid))) JOIN scop.des e ON ((c.sp = e.sunid))) JOIN scop.des fo ON ((c.cf = fo.sunid))) JOIN scop.des cl ON ((c.cl = cl.sunid))) JOIN scop.dom dom ON ((dom.sid = c.sid))); DROP VIEW unison.scop_v; unisonunisonfalse3069900scop_vACLREVOKE ALL ON TABLE scop_v FROM PUBLIC; REVOKE ALL ON TABLE scop_v FROM unison; GRANT ALL ON TABLE scop_v TO unison; GRANT SELECT ON TABLE scop_v TO PUBLIC; unisonunisonfalse2767 1259309335pseq_features_scop_vVIEWCREATE VIEW pseq_features_scop_v AS SELECT 'SCOP'::text AS feature_type, NULL::integer AS params_id, NULL::text AS params_name, a.q_pseq_id AS pseq_id, (SELECT CASE WHEN (b.start IS NOT NULL) THEN (a.q_start + int4larger(0, (pdb_seq_pos(a.pdbc, (b.start)::text) - a.t_start))) ELSE a.q_start END AS "case") AS start, (SELECT CASE WHEN (b.stop IS NOT NULL) THEN (a.q_start + (int4smaller(a.t_stop, pdb_seq_pos(a.pdbc, (b.stop)::text)) - a.t_start)) ELSE a.q_stop END AS "case") AS stop, a.score, a.eval, NULL::integer AS pmodel_id, b.scop_id AS acc, b.family AS feature, ((((('Classification='::text || b.class) || ', '::text) || b.fold) || ', '::text) || b.superfamily) AS descr, ((((b.sid || ', '::text) || b.domain) || ', '::text) || b.species) AS details, NULL::text AS link_url FROM (papseq_pdbcs_mv a JOIN scop_v b ON ((a.pdbc = ((b.pdb)::text || (b.chain)::text)))) WHERE ((((b.start IS NOT NULL) AND (pdb_seq_pos(a.pdbc, (b.stop)::text) >= a.t_start)) AND (pdb_seq_pos(a.pdbc, (b.start)::text) <= a.t_stop)) OR (b.start IS NULL)); 'DROP VIEW unison.pseq_features_scop_v; unisonunisonfalse3070900pseq_features_scop_vACLREVOKE ALL ON TABLE pseq_features_scop_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_scop_v FROM unison; GRANT ALL ON TABLE pseq_features_scop_v TO unison; GRANT SELECT ON TABLE pseq_features_scop_v TO PUBLIC; unisonunisonfalse2768 1259308256pseq_features_signalpnn_vVIEWCREATE VIEW pseq_features_signalpnn_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, f.d_score AS score, NULL::double precision AS eval, NULL::integer AS origin_id, NULL::text AS origin, NULL::integer AS pmodel_id, 'SS'::text AS feature, NULL::text AS acc, 'signal sequence'::text AS descr, NULL::text AS details, domain_digest(f.start, f.stop, 'SS'::text, (f.d_score)::text) AS digest, NULL::text AS link_url FROM (((pfsignalpnn f JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE ((ft.name = 'SignalP'::text) AND (f.signal_peptide = true)); ,DROP VIEW unison.pseq_features_signalpnn_v; unisonunisonfalse2933900VIEW pseq_features_signalpnn_vCOMMENTTCOMMENT ON VIEW pseq_features_signalpnn_v IS 'current SignalP neural net features'; unisonunisonfalse255300-COLUMN pseq_features_signalpnn_v.feature_typeCOMMENTeCOMMENT ON COLUMN pseq_features_signalpnn_v.feature_type IS 'type of features (always ''SignalP'')'; unisonunisonfalse255300*COLUMN pseq_features_signalpnn_v.params_idCOMMENTnCOMMENT ON COLUMN pseq_features_signalpnn_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse255300,COLUMN pseq_features_signalpnn_v.params_nameCOMMENTeCOMMENT ON COLUMN pseq_features_signalpnn_v.params_name IS 'parameter set name -- see params(name)'; unisonunisonfalse255300(COLUMN pseq_features_signalpnn_v.pseq_idCOMMENTrCOMMENT ON COLUMN pseq_features_signalpnn_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse255300&COLUMN pseq_features_signalpnn_v.startCOMMENT`COMMENT ON COLUMN pseq_features_signalpnn_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse255300%COLUMN pseq_features_signalpnn_v.stopCOMMENT^COMMENT ON COLUMN pseq_features_signalpnn_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse255300&COLUMN pseq_features_signalpnn_v.scoreCOMMENTQCOMMENT ON COLUMN pseq_features_signalpnn_v.score IS 'algorithm-specific score'; unisonunisonfalse255300%COLUMN pseq_features_signalpnn_v.evalCOMMENTICOMMENT ON COLUMN pseq_features_signalpnn_v.eval IS 'expectation value'; unisonunisonfalse2553 00*COLUMN pseq_features_signalpnn_v.pmodel_idCOMMENT\COMMENT ON COLUMN pseq_features_signalpnn_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2553!00(COLUMN pseq_features_signalpnn_v.featureCOMMENTZCOMMENT ON COLUMN pseq_features_signalpnn_v.feature IS 'name of feature (always ''SS'')'; unisonunisonfalse2553"00&COLUMN pseq_features_signalpnn_v.descrCOMMENT?COMMENT ON COLUMN pseq_features_signalpnn_v.descr IS 'unused'; unisonunisonfalse2553#00(COLUMN pseq_features_signalpnn_v.detailsCOMMENTMCOMMENT ON COLUMN pseq_features_signalpnn_v.details IS 'prediction details'; unisonunisonfalse2553$00)COLUMN pseq_features_signalpnn_v.link_urlCOMMENTNCOMMENT ON COLUMN pseq_features_signalpnn_v.link_url IS 'URL to source data'; unisonunisonfalse2553%00pseq_features_signalpnn_vACLREVOKE ALL ON TABLE pseq_features_signalpnn_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_signalpnn_v FROM unison; GRANT ALL ON TABLE pseq_features_signalpnn_v TO unison; GRANT ALL ON TABLE pseq_features_signalpnn_v TO rkh; GRANT SELECT ON TABLE pseq_features_signalpnn_v TO PUBLIC; unisonunisonfalse2553 1259308261pseq_features_tmhmm_vVIEWCREATE VIEW pseq_features_tmhmm_v AS SELECT ft.name AS feature_type, f.params_id, p.name AS params_name, f.pseq_id, f.start, f.stop, NULL::smallint AS score, NULL::double precision AS eval, NULL::integer AS origin_id, NULL::text AS origin, NULL::integer AS pmodel_id, 'TM'::text AS feature, NULL::text AS acc, 'transmembrane domain'::text AS descr, NULL::text AS details, domain_digest(f.start, f.stop, 'TM'::text, NULL::text) AS digest, NULL::text AS link_url FROM (((pftmhmm f JOIN params p ON ((f.params_id = p.params_id))) JOIN run r ON ((r.params_id = p.params_id))) JOIN pftype ft ON ((ft.preferred_run_id = r.run_id))) WHERE ((ft.name = 'TMHMM'::text) AND ((f.type = 'M'::bpchar) OR (f.type = 'N'::bpchar))); (DROP VIEW unison.pseq_features_tmhmm_v; unisonunisonfalse29349&00VIEW pseq_features_tmhmm_vCOMMENTCCOMMENT ON VIEW pseq_features_tmhmm_v IS 'current TMHMM features'; unisonunisonfalse2554'00)COLUMN pseq_features_tmhmm_v.feature_typeCOMMENT_COMMENT ON COLUMN pseq_features_tmhmm_v.feature_type IS 'type of features (always ''TMHMM'')'; unisonunisonfalse2554(00&COLUMN pseq_features_tmhmm_v.params_idCOMMENTjCOMMENT ON COLUMN pseq_features_tmhmm_v.params_id IS 'parameter set identifier -- see params(params_id)'; unisonunisonfalse2554)00(COLUMN pseq_features_tmhmm_v.params_nameCOMMENTaCOMMENT ON COLUMN pseq_features_tmhmm_v.params_name IS 'parameter set name -- see params(name)'; unisonunisonfalse2554*00$COLUMN pseq_features_tmhmm_v.pseq_idCOMMENTnCOMMENT ON COLUMN pseq_features_tmhmm_v.pseq_id IS 'unique protein sequence identifier -- see pseq(pseq_id)'; unisonunisonfalse2554+00"COLUMN pseq_features_tmhmm_v.startCOMMENT\COMMENT ON COLUMN pseq_features_tmhmm_v.start IS 'start of prediction in protein sequence'; unisonunisonfalse2554,00!COLUMN pseq_features_tmhmm_v.stopCOMMENTZCOMMENT ON COLUMN pseq_features_tmhmm_v.stop IS 'stop of prediction in protein sequence'; unisonunisonfalse2554-00"COLUMN pseq_features_tmhmm_v.scoreCOMMENTMCOMMENT ON COLUMN pseq_features_tmhmm_v.score IS 'algorithm-specific score'; unisonunisonfalse2554.00!COLUMN pseq_features_tmhmm_v.evalCOMMENTECOMMENT ON COLUMN pseq_features_tmhmm_v.eval IS 'expectation value'; unisonunisonfalse2554/00&COLUMN pseq_features_tmhmm_v.pmodel_idCOMMENTXCOMMENT ON COLUMN pseq_features_tmhmm_v.pmodel_id IS 'unique protein model identifier'; unisonunisonfalse2554000$COLUMN pseq_features_tmhmm_v.featureCOMMENTVCOMMENT ON COLUMN pseq_features_tmhmm_v.feature IS 'name of feature (always ''TM'')'; unisonunisonfalse2554100"COLUMN pseq_features_tmhmm_v.descrCOMMENT;COMMENT ON COLUMN pseq_features_tmhmm_v.descr IS 'unused'; unisonunisonfalse2554200$COLUMN pseq_features_tmhmm_v.detailsCOMMENTICOMMENT ON COLUMN pseq_features_tmhmm_v.details IS 'prediction details'; unisonunisonfalse2554300%COLUMN pseq_features_tmhmm_v.link_urlCOMMENTJCOMMENT ON COLUMN pseq_features_tmhmm_v.link_url IS 'URL to source data'; unisonunisonfalse2554400pseq_features_tmhmm_vACL REVOKE ALL ON TABLE pseq_features_tmhmm_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_tmhmm_v FROM unison; GRANT ALL ON TABLE pseq_features_tmhmm_v TO unison; GRANT ALL ON TABLE pseq_features_tmhmm_v TO rkh; GRANT SELECT ON TABLE pseq_features_tmhmm_v TO PUBLIC; unisonunisonfalse2554 1259308266!pseq_features_tmhmm_excl_signal_vVIEW+CREATE VIEW pseq_features_tmhmm_excl_signal_v AS SELECT tm.feature_type, tm.params_id, tm.params_name, tm.pseq_id, tm.start, tm.stop, tm.score, tm.eval, NULL::integer AS origin_id, NULL::text AS origin, tm.pmodel_id, tm.feature, tm.acc, tm.descr, tm.details, tm.digest, tm.link_url FROM (pseq_features_tmhmm_v tm JOIN run r ON ((r.params_id = tm.params_id))) WHERE ((r.run_id = preferred_run_id_by_pftype('TMHMM'::text)) AND (NOT (EXISTS (SELECT ss.pfeature_id, ss.pseq_id, ss.pftype_id, ss.start, ss.stop, ss.params_id, ss.d_score, ss.signal_peptide FROM (pfsignalpnn ss JOIN run r ON ((r.params_id = ss.params_id))) WHERE (((((ss.pseq_id = tm.pseq_id) AND (r.run_id = preferred_run_id_by_pftype('SignalP'::text))) AND (ss.signal_peptide = true)) AND (ss.stop >= tm.start)) AND (ss.start <= tm.stop)))))); 4DROP VIEW unison.pseq_features_tmhmm_excl_signal_v; unisonunisonfalse29359500&VIEW pseq_features_tmhmm_excl_signal_vCOMMENT{COMMENT ON VIEW pseq_features_tmhmm_excl_signal_v IS 'current TMHMM features that do not overlap a SignalP NN prediction'; unisonunisonfalse2555600!pseq_features_tmhmm_excl_signal_vACLFREVOKE ALL ON TABLE pseq_features_tmhmm_excl_signal_v FROM PUBLIC; REVOKE ALL ON TABLE pseq_features_tmhmm_excl_signal_v FROM unison; GRANT ALL ON TABLE pseq_features_tmhmm_excl_signal_v TO unison; GRANT ALL ON TABLE pseq_features_tmhmm_excl_signal_v TO rkh; GRANT SELECT ON TABLE pseq_features_tmhmm_excl_signal_v TO PUBLIC; unisonunisonfalse2555 1259309340pseq_features_vVIEW CREATE VIEW pseq_features_v AS (((SELECT pseq_features_bigpi_v.feature_type, pseq_features_bigpi_v.params_id, pseq_features_bigpi_v.params_name, pseq_features_bigpi_v.pseq_id, pseq_features_bigpi_v.start, pseq_features_bigpi_v.stop, pseq_features_bigpi_v.score, pseq_features_bigpi_v.eval, pseq_features_bigpi_v.origin_id, pseq_features_bigpi_v.origin, pseq_features_bigpi_v.pmodel_id, pseq_features_bigpi_v.feature, pseq_features_bigpi_v.acc, pseq_features_bigpi_v.descr, pseq_features_bigpi_v.details, pseq_features_bigpi_v.digest, pseq_features_bigpi_v.link_url FROM pseq_features_bigpi_v UNION ALL SELECT pseq_features_pfam_v.feature_type, pseq_features_pfam_v.params_id, pseq_features_pfam_v.params_name, pseq_features_pfam_v.pseq_id, pseq_features_pfam_v.start, pseq_features_pfam_v.stop, pseq_features_pfam_v.score, pseq_features_pfam_v.eval, pseq_features_pfam_v.origin_id, pseq_features_pfam_v.origin, pseq_features_pfam_v.pmodel_id, pseq_features_pfam_v.feature, pseq_features_pfam_v.acc, pseq_features_pfam_v.descr, pseq_features_pfam_v.details, pseq_features_pfam_v.digest, pseq_features_pfam_v.link_url FROM pseq_features_pfam_v) UNION ALL SELECT pseq_features_prosite_v.feature_type, pseq_features_prosite_v.params_id, pseq_features_prosite_v.params_name, pseq_features_prosite_v.pseq_id, pseq_features_prosite_v.start, pseq_features_prosite_v.stop, pseq_features_prosite_v.score, pseq_features_prosite_v.eval, pseq_features_prosite_v.origin_id, pseq_features_prosite_v.origin, pseq_features_prosite_v.pmodel_id, pseq_features_prosite_v.feature, pseq_features_prosite_v.acc, pseq_features_prosite_v.descr, pseq_features_prosite_v.details, pseq_features_prosite_v.digest, pseq_features_prosite_v.link_url FROM pseq_features_prosite_v) UNION ALL SELECT pseq_features_signalpnn_v.feature_type, pseq_features_signalpnn_v.params_id, pseq_features_signalpnn_v.params_name, pseq_features_signalpnn_v.pseq_id, pseq_features_signalpnn_v.start, pseq_features_signalpnn_v.stop, pseq_features_signalpnn_v.score, pseq_features_signalpnn_v.eval, pseq_features_signalpnn_v.origin_id, pseq_features_signalpnn_v.origin, pseq_features_signalpnn_v.pmodel_id, pseq_features_signalpnn_v.feature, pseq_features_signalpnn_v.acc, pseq_features_signalpnn_v.descr, pseq_features_signalpnn_v.details, pseq_features_signalpnn_v.digest, pseq_features_signalpnn_v.link_url FROM pseq_features_signalpnn_v) UNION ALL SELECT pseq_features_tmhmm_v.feature_type, pseq_features_tmhmm_v.params_id, pseq_features_tmhmm_v.params_name, pseq_features_tmhmm_v.pseq_id, pseq_features_tmhmm_v.start, pseq_features_tmhmm_v.stop, pseq_features_tmhmm_v.score, pseq_features_tmhmm_v.eval, pseq_features_tmhmm_v.origin_id, pseq_features_tmhmm_v.origin, pseq_features_tmhmm_v.pmodel_id, pseq_features_tmhmm_v.feature, pseq_features_tmhmm_v.acc, pseq_features_tmhmm_v.descr, pseq_features_tmhmm_v.details, pseq_features_tmhmm_v.digest, pseq_features_tmhmm_v.link_url FROM pseq_features_tmhmm_v ORDER BY 4, 5, 6; "DROP VIEW unison.pseq_features_v; unisonunisonfalse30719700VIEW pseq_features_vCOMMENT<COMMENT ON VIEW pseq_features_v IS 'most current features'; unisonunisonfalse2769800#COLUMN pseq_features_v.feature_typeCOMMENTPCOMMENT ON COLUMN pseq_features_v.feature_type IS 'type of prediction feature'; unisonunisonfalse2769900 COLUMN pseq_features_v.params_idCOMMENTGCOMMENT ON COLUMN pseq_features_v.params_id IS 'Unison parameter set'; unisonunisonfalse2769:00"COLUMN pseq_features_v.params_nameCOMMENTGCOMMENT ON COLUMN pseq_features_v.params_name IS 'parameter set name'; unisonunisonfalse2769;00COLUMN pseq_features_v.pseq_idCOMMENT?COMMENT ON COLUMN pseq_features_v.pseq_id IS 'Unison pseq_id'; unisonunisonfalse2769<00COLUMN pseq_features_v.startCOMMENTJCOMMENT ON COLUMN pseq_features_v.start IS 'starting residue of feature'; unisonunisonfalse2769=00COLUMN pseq_features_v.stopCOMMENTICOMMENT ON COLUMN pseq_features_v.stop IS 'starting residue of feature'; unisonunisonfalse2769>00COLUMN pseq_features_v.scoreCOMM