Exemplo n.º 1
0
def create_cluster():
	sql = "DROP TABLE IF EXISTS cluster; CREATE TABLE IF NOT EXISTS cluster"
	sql += """(
	gene_id VARCHAR(50) NOT NULL,
	cluster int(10) NOT NULL
	)"""
	execute(sql)
Exemplo n.º 2
0
def create_rnaseq_expression_table(explist):
	sql = "DROP TABLE IF EXISTS rnaseq_expression; CREATE TABLE IF NOT EXISTS rnaseq_expression ("
	sql += "gene_id VARCHAR(50) NOT NULL, "
	for exp in explist:
		sql += exp +" DOUBLE NOT NULL, "
	sql += " PRIMARY KEY(gene_id))"
	execute(sql)
Exemplo n.º 3
0
def create_go_table():
	sql = "DROP TABLE IF EXISTS gotable; CREATE TABLE IF NOT EXISTS gotable "
	sql += """ (
	gene_id varchar(50),
	goterm varchar(50),
	godesc text
	)"""
	execute(sql)
Exemplo n.º 4
0
def create_gene_descriptions():
	sql = "DROP TABLE IF EXISTS gene_descriptions; CREATE TABLE IF NOT EXISTS gene_descriptions "
	sql += """ (
	gene_id varchar(50) NOT NULL,
	description text,
	PRIMARY KEY(gene_id)
	)"""
	execute(sql)
Exemplo n.º 5
0
def create_chipseq_peaks(tname):
	sql = "CREATE TABLE IF NOT EXISTS " + tname
	sql += """ (
	chr VARCHAR(50) NOT NULL,
	start INT(20) NOT NULL,
	end INT(20) NOT NULL,
	seq TEXT NOT NULL
	)"""
	print(sql)
	execute(sql)
Exemplo n.º 6
0
def create_ortholog(species):
	sql = "DROP TABLE IF EXISTS ortholog; CREATE TABLE IF NOT EXISTS ortholog"
	sqld = ["(gene_id VARCHAR(50) NOT NULL"]
	for sp in species:
		sqld.append(sp + " varchar(50)")
		sqld.append(sp + "_desc text")
	sql += ",".join(sqld)
	sql += ")"
	#print(sql)
	execute(sql)
Exemplo n.º 7
0
def create_mygenelist():
	sql = "CREATE TABLE IF NOT EXISTS mygenelist "
	sql += """ (
	id INT(10) NOT NULL AUTO_INCREMENT,
	listname VARCHAR(50) NOT NULL,
	created DATE NOT NULL,
	modified DATE NOT NULL,
	userid INT(11) NOT NULL,
	PRIMARY KEY(id)
	)"""
	execute(sql)
Exemplo n.º 8
0
def create_pathway_table():
	sql = "DROP TABLE IF EXISTS pathway; CREATE TABLE IF NOT EXISTS pathway "
	sql += """ (
	gene_id varchar(50),
	enzyme_name text,
	reaction_id varchar(50),
	reaction_name text,
	ec varchar(20),
	pathway_id varchar(50),
	pathway_name text 
	)"""
	execute(sql)
Exemplo n.º 9
0
def create_promoter_table(tname):
	sql = "CREATE TABLE IF NOT EXISTS " + tname
	sql += """ (
	gene_id VARCHAR(50) NOT NULL,
	chr VARCHAR(50) NOT NULL,
	start INT(20) NOT NULL,
	end INT(20) NOT NULL,
	region varchar(50) NOT NULL,
	seq text
	)"""
	print(sql)
	execute(sql)
Exemplo n.º 10
0
def create_gff_table():
	sql = "DROP TABLE IF EXISTS gff; CREATE TABLE IF NOT EXISTS gff"
	sql += """(
	gene_id VARCHAR(50) NOT NULL,
	chr VARCHAR(50) NOT NULL,
	start INT(20) NOT NULL,
	end INT(20) NOT NULL,
	length INT(20) NOT NULL,
	strand VARCHAR(1) NOT NULL,
	name VARCHAR(200) NOT NULL,
	PRIMARY KEY(gene_id)
	)"""
	execute(sql)
Exemplo n.º 11
0
def create_user_table():
	sql = "CREATE TABLE IF NOT EXISTS users"
	sql += """ (
	id INT(11) NOT NULL AUTO_INCREMENT,
	firstname VARCHAR(255) NOT NULL,
	lastname VARCHAR(255) NOT NULL,
	username VARCHAR(255) NOT NULL,
	password CHAR(64) NOT NULL,
	salt CHAR(16) NOT NULL,
	email VARCHAR(255) NOT NULL,
	level varchar(1) NOT NULL,
	PRIMARY KEY(id)
	)"""
	execute(sql)
Exemplo n.º 12
0
def create_chipseq():
	sql = "DROP TABLE IF EXISTS chipseq; CREATE TABLE IF NOT EXISTS chipseq"
	sql += """ (
	chr VARCHAR(50) NOT NULL,
	start INT(20) NOT NULL,
	end INT(20) NOT NULL,
	len INT(10) NOT NULL,
	summit INT(10) NOT NULL,
	tags INT(10) NOT NULL,
	pvalue DOUBLE NOT NULL,
	foldenrichment DOUBLE NOT NULL,
	fdr DOUBLE NOT NULL,
	exp VARCHAR(50) NOT NULL
	)"""
	#print(sql)
	execute(sql)
Exemplo n.º 13
0
def generate_population():
	sql = "select gene_id from gff"
	result = execute(sql)
	newpath = os.path.abspath(os.path.join(os.pardir, 'php', 'data', reference_go + '.population'))
	print(newpath)
	fh = open(newpath, "w")
	for row in result:
		fh.write(row['gene_id'] + "\n")
	fh.close()
Exemplo n.º 14
0
def create_rnaseq_table():
	sql = "DROP TABLE IF EXISTS rnaseq; CREATE TABLE IF NOT EXISTS rnaseq"
	sql += """(
	test_id VARCHAR(50) NOT NULL,
	gene_id VARCHAR(50) NOT NULL,
	gene VARCHAR(50) NOT NULL,
	locus VARCHAR(50) NOT NULL,
	sample_1 VARCHAR(50) NOT NULL,
	sample_2 VARCHAR(50) NOT NULL,
	status VARCHAR(50) NOT NULL,
	value_1 DOUBLE NOT NULL,
	value_2 DOUBLE NOT NULL,
	l2fc INT(20) NOT NULL,
	test_stat VARCHAR(50) NOT NULL,
	p_value DOUBLE NOT NULL,
	q_value DOUBLE NOT NULL,
	significant VARCHAR(50) NOT NULL
	)"""
	execute(sql)
Exemplo n.º 15
0
def get_stend_pos_genes(chr):
	sql = 'select * from RA1_all_high_confidence where chr like "' + chr + '"'
	out = execute(sql)
	return out
Exemplo n.º 16
0
 def get_stend_pos_genes(self, chr):
     sql = 'select * from gff where chr like "' + chr + '"'
     print(sql)
     out = execute(sql)
     return out