Gemma icon indicating copy to clipboard operation
Gemma copied to clipboard

Remove Phenocarta

Open arteymix opened this issue 1 year ago • 6 comments

  • remove all code and models for Phenocarta
  • remove phenocarta-related tables in the database
  • remove ontologies that we no longer use as a result

arteymix avatar Jan 18 '24 18:01 arteymix

This doesn't affect ontologies as far as I know. Besides removing the tables, we also will need/want to remove foreign key references in other tables.

I've done the code removal; there was one more minor DB cleanup I had to do (the GenericExperiment class has been removed). I've tested the webapp, including the now-obscure bibliographic reference search page. I removed joins with the relevant tables from any queries I could find.

There may still be minor vestiges but hopefully I didn't miss anything important.

ppavlidis avatar Jan 19 '24 00:01 ppavlidis

I was thinking of mammalian and human phenotype ontologies. If those aren't used anymore, we could remove them as well.

arteymix avatar Jan 19 '24 06:01 arteymix

I've removed the controller mapping in d6c78006ec2bcb3473f37195dd04c6442166b90c.

arteymix avatar Jan 24 '24 18:01 arteymix

BTW I forgot that we already have been making regular dumps of the data in /space/gemmaData/PhenocartaExport, so we should also save the most recent of those (I've deleted all the old ones). The source script/cron/jenkins task (I don't know what) should be shut down.

ppavlidis avatar Jan 29 '24 20:01 ppavlidis

I have no idea where that cron task resides. I couldn't find it in Jenkins.

arteymix avatar Jan 30 '24 00:01 arteymix

All the classes are removed. There's still a few mentions in the cache definitions and logging configuration that needs to be removed.

arteymix avatar Oct 18 '24 23:10 arteymix