### Database Schema:
CREATE TABLE Genes (
	GeneID	TEXT	NOT NULL,
	Essential	TEXT	NOT NULL,
	Class	TEXT	NOT NULL,
	Complex	TEXT	NULL,
	Phenotype	TEXT	NOT NULL,
	Motif	TEXT	NOT NULL,
	Chromosome	INTEGER	NOT NULL,
	Function	TEXT	NOT NULL,
	Localization	TEXT	NOT NULL,
	foreign key (GeneID) references Classification (GeneID)
);

CREATE TABLE Classification (
	GeneID	TEXT	NOT NULL	PRIMARY KEY,
	Localization	TEXT	NOT NULL
);

CREATE TABLE Interactions (
	GeneID1	TEXT	NOT NULL	PRIMARY KEY,
	GeneID2	TEXT	NOT NULL	PRIMARY KEY,
	Type	TEXT	NOT NULL,
	Expression_Corr	REAL	NOT NULL,
	foreign key (GeneID1) references Classification (GeneID),
	foreign key (GeneID2) references Classification (GeneID)
);

### User's Query:
Taking all the essential genes of the transcription factors class located in the nucleus as a reference, how many of them carry out a genetic-type interaction with another gene? List them.

### Extra Knowledge:

SELECT T2.GeneID1 FROM Genes AS T1 INNER JOIN Interactions AS T2 ON T1.GeneID = T2.GeneID1 WHERE T1.Localization = 'nucleus' AND T1.Class = 'Transcription factors' AND T1.Essential = 'Essential' AND T2.Expression_Corr != 0