2013-07-30 4 views
-1

Итак, у меня есть gui, над которым я работаю (http://pastebin.com/0fPLHyHw), что я хочу манипулировать программой на Python, которую я не совсем понимаю (http://pastebin.com/uruxJXLx). Но в основном, что я хочу, чтобы графический интерфейс выбирал входной файл (например, файл .fasta или .fa, как правило, то, что выдается в виде секвенированного генома), затем выберите, какой из мотивов ДНК я хочу, чтобы он запускал программу через это файл (из индексов программы Python), а затем запустите программу через этот файл, ища этот мотив, и отобразите вывод, который будет отображаться при запуске программы Python в обычном режиме.Написание графического интерфейса для управления переменными в программе Python, а затем запустить программу

Дело в том, что я не знаю унции Python, поэтому у меня действительно нет идеи, как интегрировать эту программу Python в java.

Но в основном я понятия не имею, как интегрировать другие файлы в эту программу Java ..

Любая помощь?

+0

Рассматривали ли вы это с помощью [Biojava RestrictionEnzyme] (http://www.biojava.org/docs/api1.8/org/biojava/bio/molbio/RestrictionEnzyme.html)? –

ответ

2

Не можете ли вы выполнить свою программу python, как если бы вы выполняли ее через командную строку (с параметрами, выбранными через графический интерфейс) из вашей Java-программы? Это не похоже на то, что вам нужно какое-либо взаимодействие между программами во время работы.

+0

Действительно? Я понятия не имел, как это сделать. Как я мог это сделать? –

+1

http://docs.oracle.com/javase/6/docs/api/java/lang/Runtime.html#exec(java.lang.String) – Robadob