Mercurial > repos > earlhaminst > gafa
annotate schema/gafa.sql @ 6:c15476d4271c draft
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
author | earlhaminst |
---|---|
date | Tue, 20 Mar 2018 11:06:51 -0400 |
parents | |
children |
rev | line source |
---|---|
6
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
1 CREATE TABLE meta ( |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
2 version VARCHAR PRIMARY KEY NOT NULL); |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
3 CREATE TABLE gene ( |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
4 gene_id VARCHAR PRIMARY KEY NOT NULL, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
5 gene_symbol VARCHAR, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
6 species VARCHAR NOT NULL, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
7 gene_json VARCHAR NOT NULL); |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
8 CREATE INDEX gene_symbol_index ON gene (gene_symbol); |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
9 CREATE TABLE transcript ( |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
10 transcript_id VARCHAR PRIMARY KEY NOT NULL, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
11 protein_id VARCHAR UNIQUE, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
12 protein_sequence VARCHAR, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
13 gene_id VARCHAR NOT NULL REFERENCES gene(gene_id)); |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
14 CREATE VIEW transcript_species as |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
15 SELECT transcript_id, species |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
16 FROM transcript JOIN gene |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
17 ON transcript.gene_id = gene.gene_id; |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
18 CREATE TABLE gene_family ( |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
19 gene_family_id INTEGER PRIMARY KEY, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
20 gene_tree VARCHAR NOT NULL); |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
21 CREATE TABLE gene_family_member ( |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
22 gene_family_id INTEGER NOT NULL REFERENCES gene_family(gene_family_id), |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
23 protein_id VARCHAR KEY NOT NULL REFERENCES transcript(protein_id), |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
24 protein_alignment VARCHAR NOT NULL, |
c15476d4271c
planemo upload for repository https://github.com/TGAC/earlham-galaxytools/tree/master/tools/GAFA/ commit af1fd308dde99cf40a9422c53dc680932be3765d
earlhaminst
parents:
diff
changeset
|
25 PRIMARY KEY (gene_family_id, protein_id)); |