root/galaxy-central/templates/admin/requests/create_request_type.mako @ 2

リビジョン 2, 3.9 KB (コミッタ: hatakeyama, 14 年 前)

import galaxy-central

行番号 
1<%inherit file="/base.mako"/>
2<%namespace file="/message.mako" import="render_msg" />
3
4%if message:
5    ${render_msg( message, status )}
6%endif
7
8<%def name="render_state( element_count, state_name, state_desc )">
9    <div class="repeat-group-item">
10        <div class="form-row">
11            <label>${1+element_count}. State name:</label>
12            <input type="text" name="state_name_${element_count}" value="${state_name}" size="40"/>
13            <input type="submit" name="remove_state_button" value="Remove state ${1+element_count}"/>
14            </div>
15            <div class="form-row">
16            <label>Description:</label>
17            <input type="text" name="state_desc_${element_count}" value="${state_desc}" size="40"/>
18            <div class="toolParamHelp" style="clear: both;">
19                optional
20            </div>
21           
22        </div>
23        <div style="clear: both"></div>
24   </div>
25</%def>
26
27<div class="toolForm">
28    <div class="toolFormTitle">Create a new sequencer configuration</div>
29    %if not rt_info_widgets:
30        Create a request & sample form definition first to create a new sequencer configuration.
31    %else:
32        <form name="create_request_type" action="${h.url_for( controller='requests_admin', action='create_request_type')}" method="post" >
33            %for rt_info in rt_info_widgets:
34                <div class="form-row">
35                    <label>${rt_info['label']}</label>
36                    <div style="float: left; width: 250px; margin-right: 10px;">
37                        ${rt_info['widget'].get_html()}
38                    </div>
39                    <div style="clear: both"></div>
40                </div>
41            %endfor
42            <div class="toolFormTitle">Possible sample states</div>
43            %if len(rt_states_widgets):
44                %for index, info in enumerate(rt_states_widgets):
45                    ${render_state( index, info[0], info[1] )}
46                %endfor
47            %endif
48            <div class="form-row">
49                <input type="submit" name="add_state_button" value="Add state"/>
50            </div>
51            <div class="toolFormTitle">Sequencer information</div>
52            <div class="form-row">
53                This information is only needed for transferring data from sequencer to Galaxy
54            </div>
55            <div class="form-row">
56                <label>Hostname or IP Address:</label>
57                <input type="text" name="host" value="" size="40"/>
58            </div>
59            <div class="form-row">
60                <label>Username:</label>
61                <input type="text" name="username" value="" size="40"/>
62            </div>
63            <div class="form-row">
64                <label>Password:</label>
65                <input type="password" name="password" value="" size="40"/>
66            </div>
67            <div class="form-row">
68                <label>Data directory:</label>
69                <input type="text" name="data_dir" value="" size="40"/>
70            </div>
71            <div class="form-row">
72                <label>Add experiment name and the sample name to the dataset name?</label>
73                ${rename_dataset_select_field.get_html()}
74                <div class="toolParamHelp" style="clear: both;">
75                    The datasets are renamed by prepending the experiment name and the sample name to the dataset name. <br/>This
76                    makes sure that dataset names remain unique in Galaxy even when they have the
77                    same name in the sequencer.
78                </div>
79            </div>
80            <div class="form-row">
81                <div style="float: left; width: 250px; margin-right: 10px;">
82                    <input type="hidden" name="new" value="submitted" size="40"/>
83                </div>
84              <div style="clear: both"></div>
85            </div>
86            <div class="form-row">
87            <input type="submit" name="save_request_type" value="Save"/>
88            </div>
89        </form>
90    %endif
91</div>
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。