Peter Rice wrote:
Sebastien Moretti wrote:

Just one further point - the user can still change the value of symbcons by putting -symbcons=value on the commandline so you need to use the -cons toggle (or boolean) value to test whether to use the value in your program.

How can I do this ?

> Simply test the value of cons in your application, and ignore the value of symbcons if cons if false.

As Peter points out, the
standard: "$(cons)"
in the ACD is only for preventing the program to prompt for symbcons when run interactively in a text terminal or presenting the symbcons box in a GUI (provided that the GUI handles the ACD correctly). But the program can still obtain a value for probcons. So, inside the C code of the program we need :

if (ajAcdGetBool("cons") {
  myconsensussymbolstring = ajAcdGetString("symbcons");
  HERE SOME CODE THAT COMPUTES THE CONSENSUS
} else {
  OPTIONALLY SOMETHING TO DO IF YOU DO NOT WANT A CONSENSUS
}

if you use a toggle instead of a boolean it would be ajAcdGetToggle

        Guy Bottu
_______________________________________________
EMBOSS mailing list
[email protected]
http://lists.open-bio.org/mailman/listinfo/emboss

Reply via email to