-- Database schema
| Classification : GeneID [ TEXT ] primary_key , Localization [ TEXT ] | Genes : GeneID [ TEXT ] Genes.GeneID = Classification.GeneID , Essential [ TEXT ] , Class [ TEXT ] , Complex [ TEXT ] , Phenotype [ TEXT ] , Motif [ TEXT ] , Chromosome [ INTEGER ] , Function [ TEXT ] , Localization [ TEXT ] | Interactions : GeneID1 [ TEXT ] Interactions.GeneID1 = Classification.GeneID , GeneID2 [ TEXT ] Interactions.GeneID2 = Classification.GeneID , Type [ TEXT ] , Expression_Corr [ REAL ] |
-- -- Of the genes whose phenotype and motif are nucleic acid metabolism defects, PS00107, what percentage perform positive interaction with another gene?

SELECT CAST(SUM(IIF(T2.Expression_Corr > 0, 1, 0)) AS REAL) * 100 / COUNT(T2.GeneID1) FROM Genes AS T1 INNER JOIN Interactions AS T2 ON T1.GeneID = T2.GeneID1 WHERE T1.Phenotype = 'Nucleic acid metabolism defects' AND T1.Motif = 'PS00107';