intermine / bluegenes

A friendly next-generation interface for Genomic data discovery powered by InterMine
http://bluegenes.apps.intermine.org
Other
76 stars 56 forks source link

Tool API: handle camelCase kebab-case conflicts with package names #279

Closed yochannah closed 5 years ago

yochannah commented 5 years ago

Right now tools are configured with two names: a human name, which is freestyle text including spaces, and a computer name. But it appears there is in fact no one-computer-name-to-rule-them-all.

I think we will need to configure tools with three names:

Ugh.

The other option would be to manually convert between kebab-case and camelCase, but I think @julie-sullivan and I agree that this approach is in fact fraught with danger. So, three names it is.

yochannah commented 5 years ago

Hopefully fixed by https://github.com/intermine/bluegenes/pull/278/commits/50b82d0379a25b9234c1481079ce4f9fefcd43af