Open nsheff opened 1 month ago
Hm, tab completion works for me with, for example
library(bedbaser)
api <- BEDbase()
api$get_ # start typing this and tab complete
This information is coming from the AnVIL service class. I think tags are the top level organizational headings in the API and the service in this case is "bedbase". I see that I forgot to include tags
in the NAMESPACE
, which I can correct, as well as link to AnVIL documentation in the vignette where I provide an example of how to use this. My thought on bedbaser--and this is just a guess--is that most users might use the convenience functions I created because they just need to get a bed file and do something with it but maybe there might be power users who want to do other things, so that's where the endpoints exposed by AnVIL will be useful. I think some of your questions can be answered with #9.
I think the representation you get when you print the bedbase client to screen is confusing:
First, it says "use bedbase$ [tab completion]" -- but this doesn't work. It would be great if we could use tab completion (related to #10)
Then, I don't understand what is meant by "service" and "tags()"
The summaries of the operations in the table not actually visible.
Basically, I would suggest we think about the string representation and make it something more friendly to the user. Something like: