kundajelab / coessentiality

Companion to "A genome-wide almanac of co-essential modules assigns function to uncharacterized genes" (https://doi.org/10.1101/827071)
MIT License
27 stars 9 forks source link

Make code pip installable #2

Open cthoyt opened 3 years ago

cthoyt commented 3 years ago

Closes #1

This PR does the following:

  1. Switches code to the src/ layout and switches imports to work in a package setting
  2. Adds setup configuration (setup.py is always the same in every repo, all metadata goes in setup.cfg)
  3. Update the README with setup instructions

This PR does not solve the problem of needing to manually acquire and structure data and the java executable, but that should be solved nonetheless (in a different PR)