READ ONLY interface
fixed tests
fix some integration tests
fix functional gene test
Merge branch 'read_only_interface' into labs