Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/rev/ec61e31eef46
Дата изменения: Unknown
Дата индексирования: Tue Oct 2 00:35:17 2012
Кодировка: UTF-8
allpy: ec61e31eef46

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) {