Re: [Soaplab-users] Dependent parameters & parameter value variable in ACD
Brought to you by:
marsenger
From: Sebastien M. <Seb...@un...> - 2008-03-13 12:33:24
|
> Hi Sebastian, > >> I have two questions about parameter value variable in ACD syntax. >> >> First, may I use something like >> string: seq [ >> standard: "Y" #Mandatory parameter >> knowntype: "string" >> minlength: ${min} >> ...] >> where min is >> integer: min [ >> minimum: 14 >> maximum: 26 >> default: 17 >> ...] >> ? > > Although EMBOSS supports the minlength option for the string objects > current Soaplab doesn't support it. If your command line applications > are implemented using EMBOSS framework then EMBOSS checks on run-time > whether the input string lengths have the minimum length specified by > the minlength option. > > You can have something similar to the above example using EMBOSS but you > should make sure that in the ACD file you define the referenced options > before the option that refers them. Also instead of curly brackets > EMBOSS use parenthesis when referring to a variable value. > > In summary, current Soaplab doesn't have minlength and maxlength > validation for String objects but you can do this validation in your > executable. I don't know whether your Soaplab services are for existing > applications or you are implementing new applications but if you are > writing new bioinformatics applications using C/C++ then you may use > EMBOSS framework to implement them, then you would have this type of > validation at no extra cost. > > Regards, > Mahmut OK I always check this in my application but I wondered if I could check parameter values before. Thanks -- Sébastien Moretti |