Jean-Marc Valin wrote: > > Just a thought: why not validata these by searching the getopt calls in the > actual source code (it all OSS isn't it?). That's a good point. The problems are (1) the program has to be OSS, (2) the source code has to be on the computer (not everyone bothers to get the source), (3) the source code has to be in a place where Piper can find it (unless the user specifies the location), and (4) the program has to be in a language that uses getopt (C/C++). I suppose that's why you said getopt would be for validation and not the sole source of this information. On the other hand, not every program has a man page, but it's still more likely to be present, and more easily located, than the source code. Cheers. Jeff -- J.W. Bizzaro jeff at bioinformatics.org Director, Bioinformatics.org: The Open Lab http://bioinformatics.org/~jeff "Let the machine do the dirty work." -- Kernighan and Ritchie --