Open GoogleCodeExporter opened 8 years ago
Using an HTTP query string may not be standard for Linux, but it is a well
known standard. It is simple, documented and widely adopted.
However, I do agree that we should better adapt to existing command-line
interfaces. I would focus on integrating the commonly used programming
languages at ISB (Matlab, R, Perl, Python, Ruby) and would de-prioritize Java,
as it is not widely used by computational biologists.
I'm not sure if I understand what you propose with parameters that start with
$. Do you mean HTTP request parameters, or shell parameters?
You should also consider that this service is providing a REST API that is
accessible by HTML forms, Ajax requests and command-line tools. All of those
clients should be accommodated.
Nicely done, keep up the good work!
Original comment by hrovira.isb
on 12 Jan 2011 at 5:48
Original comment by hrovira.isb
on 12 Jan 2011 at 5:48
With regard to $-named parameters, that was referring specifically to
parameters to the form request form of the web API. A request looking like
?breakfast=eggs&guests=2&$0=scrambled&$1=orange%20juice would be run as
script --breakfast=eggs --guests=2 scrambled orange juice
Be aware that "orange juice" is one parameter, not two. No quotes are added,
that's just how we'd provide the parameters. The specially-named $0 and $1
become positional parameters, not options.
Original comment by anorberg...@gtempaccount.com
on 12 Jan 2011 at 10:15
Original comment by hrov...@systemsbiology.org
on 27 Dec 2011 at 7:43
Original issue reported on code.google.com by
anorberg...@gtempaccount.com
on 10 Jan 2011 at 7:18