allpy
changeset 1003:ec61e31eef46
pair-cores/web: add contents from blocks3d web interface
author | Boris Nagaev <bnagaev@gmail.com> |
---|---|
date | Sun, 04 Mar 2012 00:30:14 +0400 |
parents | 93506ab49348 |
children | 6c5cb060d2f6 |
files | pair_cores/web/approot/locales/pair-cores-web.xml pair_cores/web/approot/locales/pair-cores-web_ru.xml pair_cores/web/pair-cores.cpp |
diffstat | 3 files changed, 42 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- a/pair_cores/web/approot/locales/pair-cores-web.xml Sun Mar 04 00:04:28 2012 +0400 1.2 +++ b/pair_cores/web/approot/locales/pair-cores-web.xml Sun Mar 04 00:30:14 2012 +0400 1.3 @@ -19,6 +19,31 @@ 1.4 Bron-Kerbosh (pair cores) timeout (-1 - unlimited) 1.5 </message> 1.6 1.7 + <message id='pair.main.Header'><h1>PairCores</h1></message> 1.8 + <message id='pair.main.Example'> 1.9 + Here is an example of an alignment for input for the program: 1.10 + </message> 1.11 + <message id='pair.main.Example_fasta'> 1.12 + <pre> 1.13 +>1PER_L 1.14 +SISSRVKSKRIQLGLNQAELAQKVGTTQQSIEQLENGKTK-RPRFLPELASALGVS 1.15 +VDWLLNGT 1.16 +>1PER_R 1.17 +SISSRVKSKRIQLGLNQAELAQKVGTTQQSIEQLENGKTK-RPRFLPELASALGVS 1.18 +VDWLLNGT 1.19 +>1ADR_A_1 1.20 +LMGERIRARRKKLKIRQAALGKMVGVSNVAISQWERSETEPNGENLLALSKALQCS 1.21 +PDYLLKGD 1.22 +>1ADR_A_2 1.23 +LMGERIRARRKKLKIRQAALGKMVGVSNVAISQWERSETEPNGENLLALSKALQCS 1.24 +PDYLLKGD 1.25 + </pre> 1.26 + </message> 1.27 + <message id='pair.main.Rfbr'> 1.28 + The work was partly supported by 1.29 + the Russian Foundation for Basic Research, grant 09-04-92743 1.30 + </message> 1.31 + 1.32 <message id='pair.out.High_blocks'>Text file with high blocks</message> 1.33 <message id='pair.out.High_html'>HTML file with high blocks</message> 1.34 <message id='pair.out.Homology'>Homology file</message>
2.1 --- a/pair_cores/web/approot/locales/pair-cores-web_ru.xml Sun Mar 04 00:04:28 2012 +0400 2.2 +++ b/pair_cores/web/approot/locales/pair-cores-web_ru.xml Sun Mar 04 00:30:14 2012 +0400 2.3 @@ -26,6 +26,14 @@ 2.4 Пропускать ядра, входящие в один элемент вторичной структуры 2.5 </message> 2.6 2.7 + <message id='pair.main.Example'> 2.8 + Пример входного выравнивания для программы: 2.9 + </message> 2.10 + <message id='pair.main.Rfbr'> 2.11 + Работа частично поддержана 2.12 + Российским Фондом Фундаментальных Исследований, грант 09-04-92743 2.13 + </message> 2.14 + 2.15 <message id='pair.out.High_blocks'>Вертикальные блоки (текст)</message> 2.16 <message id='pair.out.High_html'>Вертикальные блоки (HTML)</message> 2.17 <message id='pair.out.Homology'>Файл гомологии</message>
3.1 --- a/pair_cores/web/pair-cores.cpp Sun Mar 04 00:04:28 2012 +0400 3.2 +++ b/pair_cores/web/pair-cores.cpp Sun Mar 04 00:30:14 2012 +0400 3.3 @@ -5,6 +5,7 @@ 3.4 #include <Wt/WDoubleValidator> 3.5 #include <Wt/WLineEdit> 3.6 #include <Wt/WCheckBox> 3.7 +#include <Wt/WTemplate> 3.8 #include <Wt/WFileUpload> 3.9 3.10 #include "wc/src/Wbi.hpp" 3.11 @@ -53,6 +54,9 @@ 3.12 "wc-locales/wtclasses"); 3.13 messageResourceBundle().use(Wt::WApplication::appRoot() + 3.14 "locales/pair-cores-web"); 3.15 + // 3.16 + new Wt::WTemplate(tr("pair.main.Header"), root()); 3.17 + // 3.18 TableTask* task = new TableTask(root()); 3.19 // 3.20 TextFileInput* input_markup = new TextFileInput("-m"); 3.21 @@ -136,6 +140,11 @@ 3.22 task->set_queue(&queue); 3.23 task->set_validator(boost::bind(validate, task, input_markup, input_aln)); 3.24 new TaskCountup(task, root()); 3.25 + // 3.26 + new WBreak(root()); 3.27 + new Wt::WTemplate(tr("pair.main.Example"), root()); 3.28 + new Wt::WTemplate(tr("pair.main.Example_fasta"), root()); 3.29 + new Wt::WTemplate(tr("pair.main.Rfbr"), root()); 3.30 } 3.31 3.32 WApplication* createPairCoresApp(const WEnvironment& env) {