rohit reja wrote: > Hello all, > > I am working on HMMER which runs on a command line interface(CLI). > Now i want to create and integrate a GUI to execute the commands on the CLI > . > How can we do this using java .?
This isn't really a BioJava question (this list is for discussion of the BioJava project and its usage) but... You can use the system Runtime class in Java to exec external tools, your application will have to construct the command line then create a Process object from this command line which has streams from which you can manipulate stdin and stdout for the process. Google for 'Java Runtime exec' for plenty more information. Hint - the process will block unless you consume both stdout and stderr streams, blocking when the buffer for those streams (which is OS and Java version dependant) is full. If you get odd behaviour with the application sometimes hanging this is probably why! Cheers, Tom > Please reply ASAP. ps - don't ask people to reply ASAP, it just annoys people! The assumption if you ask a question on a mailing list is that you'd like an answer :) _______________________________________________ Biojava-l mailing list - [email protected] http://lists.open-bio.org/mailman/listinfo/biojava-l
