anchor.diff:            <%= f.text_field :name, :value => workflow_title, :size => 80 %>
           </div>
   
  -        <% unless workflow_inputs.blank? %>
  +        <!-- Data inputs -->
  +        <% data_inputs = workflow_inputs.select{|input| (input.port_type.name == WorkflowInputPortType::DATA)}  -%>
  +        <% unless data_inputs.blank? %>
               <div class="fold">
                 <div class="foldTitle">
                   Data Inputs
                 </div>
                 <div class="foldContent" style="display: none;">
                   <table class="simple" style="width: 100%;">
  -                  <% workflow_inputs.each do |input| %>
  +                  <% data_inputs.each do |input| %>
                         <tr>
                           <td>
                             <h3><%= input[:name] %></h3>
  
positive.code:                   <% end %>
                  </table>
                </div>
          <% end %>
  
          <br/>
  
negative.code:             </div>
          <% end %>
  
          <!-- Parameter inputs -->
          <% paramater_inputs = workflow_inputs.select{|input| input.port_type.name == WorkflowInputPortType::PARAMETER} -%>
          <% unless paramater_inputs.blank? %>
              <div class="fold">
                <div class="foldTitle">
                  Parameter Inputs
                </div>
                <div class="foldContent" style="display: none;">
                  <table class="simple" style="width: 100%;">
                    <% paramater_inputs.each do |input| %>
                        <tr>
                          <td>
                            <h3><%= input[:name] %></h3>
  