unix custom synthesis combinatorial chemistry surf offline local site builder offline browser browse offline biotechnology java drug discovery solaris drug development high throughput screening freebsd linux biotech