<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MsStatsRunView</class>
 <widget class="QWidget" name="MsStatsRunView">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>800</width>
    <height>600</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>MSstats</string>
  </property>
  <property name="windowIcon">
   <iconset resource="../../../i2masschroq.qrc">
    <normaloff>:/msstats_icon/resources/logo_MSstats.png</normaloff>:/msstats_icon/resources/logo_MSstats.png</iconset>
  </property>
  <property name="styleSheet">
   <string notr="true">QToolBox{ icon-size: 20px; 		        
		border-radius: 5px;
}     
QToolBox::tab {
         background:qlineargradient(spread:pad, x1:0.171, y1:0.0562727, x2:0.33, y2:0.738455, stop:0 rgba(196, 216, 226, 255), stop:1 rgba(247, 247, 247, 255));
         border-radius: 5px;
     }
     QToolBox::tab:selected { /* italicize selected tabs */
         font: bold;
     }</string>
  </property>
  <layout class="QVBoxLayout" name="verticalLayout">
   <item>
    <widget class="QMenuBar" name="menubar"/>
   </item>
   <item>
    <widget class="QWidget" name="centralwidget" native="true">
     <property name="sizePolicy">
      <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
       <horstretch>0</horstretch>
       <verstretch>0</verstretch>
      </sizepolicy>
     </property>
     <layout class="QHBoxLayout" name="horizontalLayout">
      <item>
       <widget class="QSplitter" name="splitter">
        <property name="styleSheet">
         <string notr="true">color: rgb(0, 0, 0);</string>
        </property>
        <property name="orientation">
         <enum>Qt::Horizontal</enum>
        </property>
        <widget class="QWidget" name="widget" native="true">
         <property name="sizePolicy">
          <sizepolicy hsizetype="Minimum" vsizetype="Expanding">
           <horstretch>0</horstretch>
           <verstretch>0</verstretch>
          </sizepolicy>
         </property>
         <property name="styleSheet">
          <string notr="true">QToolBox{ icon-size: 20px; 		        
		border-radius: 5px;
}     
QToolBox::tab {
         background:qlineargradient(spread:pad, x1:0.171, y1:0.0562727, x2:0.33, y2:0.738455, stop:0 rgba(196, 216, 226, 255), stop:1 rgba(247, 247, 247, 255));
         border-radius: 5px;
     }
     QToolBox::tab:selected { /* italicize selected tabs */
         font: bold;
     }</string>
         </property>
         <layout class="QVBoxLayout" name="verticalLayout_2">
          <item>
           <widget class="QToolBox" name="toolBox">
            <property name="sizePolicy">
             <sizepolicy hsizetype="Minimum" vsizetype="MinimumExpanding">
              <horstretch>0</horstretch>
              <verstretch>0</verstretch>
             </sizepolicy>
            </property>
            <property name="currentIndex">
             <number>0</number>
            </property>
            <widget class="QWidget" name="setwd">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>MSstats working directory</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout_2">
              <item row="4" column="1">
               <widget class="QPushButton" name="pushButton">
                <property name="text">
                 <string>Set MSstats working directory</string>
                </property>
               </widget>
              </item>
              <item row="1" column="1">
               <widget class="QLabel" name="wdLabel">
                <property name="text">
                 <string>not selected</string>
                </property>
                <property name="wordWrap">
                 <bool>true</bool>
                </property>
                <property name="textInteractionFlags">
                 <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="loadpage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <property name="sizePolicy">
              <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
               <horstretch>0</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
             <attribute name="label">
              <string>Load</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout">
              <item row="0" column="1">
               <widget class="QPushButton" name="selectMcqMlFileButton">
                <property name="text">
                 <string>Select MassChroQ CBOR file</string>
                </property>
               </widget>
              </item>
              <item row="1" column="1">
               <widget class="QPushButton" name="getMetadataTemplateButton">
                <property name="text">
                 <string>Fill in the MSstats metadata template</string>
                </property>
               </widget>
              </item>
              <item row="2" column="1">
               <widget class="QPushButton" name="uploadMetadataFileButton">
                <property name="text">
                 <string>Load metadata template file</string>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="mcqrFilterPage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>MCQR dubious data filter</string>
             </attribute>
             <layout class="QVBoxLayout" name="verticalLayout_3">
              <item>
               <widget class="QGroupBox" name="groupBox_2">
                <property name="title">
                 <string>Remove peptides with large chromatographics peaks</string>
                </property>
                <layout class="QFormLayout" name="formLayout_10">
                 <item row="0" column="1">
                  <widget class="QSpinBox" name="peaks_cutoff_spin">
                   <property name="maximum">
                    <number>10000</number>
                   </property>
                   <property name="value">
                    <number>200</number>
                   </property>
                  </widget>
                 </item>
                 <item row="0" column="0">
                  <widget class="QLabel" name="label_14">
                   <property name="text">
                    <string>Peak width cutoff</string>
                   </property>
                  </widget>
                 </item>
                </layout>
               </widget>
              </item>
              <item>
               <widget class="QGroupBox" name="groupBox">
                <property name="title">
                 <string>Remove peptides with Retention time variation</string>
                </property>
                <layout class="QFormLayout" name="formLayout_9">
                 <item row="0" column="1">
                  <widget class="QSpinBox" name="rt_cutoff_spin">
                   <property name="maximum">
                    <number>1000</number>
                   </property>
                   <property name="value">
                    <number>20</number>
                   </property>
                  </widget>
                 </item>
                 <item row="0" column="0">
                  <widget class="QLabel" name="label_12">
                   <property name="text">
                    <string>Retention time variation cutoff</string>
                   </property>
                  </widget>
                 </item>
                </layout>
               </widget>
              </item>
              <item>
               <widget class="QPushButton" name="pushButton_2">
                <property name="text">
                 <string>Filter dubious data</string>
                </property>
                <property name="icon">
                 <iconset resource="../../../i2masschroq.qrc">
                  <normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</iconset>
                </property>
                <property name="iconSize">
                 <size>
                  <width>20</width>
                  <height>20</height>
                 </size>
                </property>
               </widget>
              </item>
              <item>
               <spacer name="verticalSpacer">
                <property name="orientation">
                 <enum>Qt::Vertical</enum>
                </property>
                <property name="sizeHint" stdset="0">
                 <size>
                  <width>20</width>
                  <height>40</height>
                 </size>
                </property>
               </spacer>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="dataProcessPage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>MSstats data processing</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout_3">
              <item row="1" column="1">
               <widget class="QComboBox" name="logtransComboBox">
                <item>
                 <property name="text">
                  <string>log2</string>
                 </property>
                </item>
                <item>
                 <property name="text">
                  <string>log10</string>
                 </property>
                </item>
               </widget>
              </item>
              <item row="1" column="0">
               <widget class="QLabel" name="label">
                <property name="text">
                 <string>log transformation</string>
                </property>
               </widget>
              </item>
              <item row="4" column="1">
               <widget class="QPushButton" name="msstatsDataProcessButton">
                <property name="text">
                 <string>Run MSstats</string>
                </property>
                <property name="icon">
                 <iconset resource="../../../i2masschroq.qrc">
                  <normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</iconset>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="sampleQuantificationPage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>MSstats quantification by samples</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout_4">
              <item row="0" column="1">
               <widget class="QPushButton" name="quantificationSampleButton">
                <property name="text">
                 <string>MSstats sample quantification</string>
                </property>
                <property name="icon">
                 <iconset resource="../../../i2masschroq.qrc">
                  <normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</iconset>
                </property>
               </widget>
              </item>
              <item row="1" column="1">
               <widget class="QPushButton" name="getProteinTableSampleButton">
                <property name="text">
                 <string>Save protein abundance results</string>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="groupQuantificationPage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>MSstats quantification by groups</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout_5">
              <item row="0" column="1">
               <widget class="QPushButton" name="quantificationGroupButton">
                <property name="text">
                 <string>MSstats group quantification</string>
                </property>
                <property name="icon">
                 <iconset resource="../../../i2masschroq.qrc">
                  <normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</normaloff>:/icons/resources/icons/mit/jamicons/cogs-f.svg</iconset>
                </property>
               </widget>
              </item>
              <item row="1" column="1">
               <widget class="QPushButton" name="getProteinTableGroupButton">
                <property name="text">
                 <string>Save protein abundance results</string>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
            <widget class="QWidget" name="rscriptPage">
             <property name="geometry">
              <rect>
               <x>0</x>
               <y>0</y>
               <width>535</width>
               <height>247</height>
              </rect>
             </property>
             <attribute name="label">
              <string>Rscript</string>
             </attribute>
             <layout class="QFormLayout" name="formLayout_6">
              <item row="0" column="1">
               <widget class="QPushButton" name="downloadRscriptButton">
                <property name="text">
                 <string>Download R script</string>
                </property>
               </widget>
              </item>
              <item row="1" column="1">
               <widget class="QPushButton" name="downloadRmdScriptButton">
                <property name="text">
                 <string>Download Rmd script</string>
                </property>
               </widget>
              </item>
             </layout>
            </widget>
           </widget>
          </item>
         </layout>
        </widget>
        <widget class="WidgetRprocess" name="widgetRprocess" native="true"/>
       </widget>
      </item>
     </layout>
    </widget>
   </item>
   <item>
    <widget class="QStatusBar" name="statusbar"/>
   </item>
  </layout>
 </widget>
 <customwidgets>
  <customwidget>
   <class>WidgetRprocess</class>
   <extends>QWidget</extends>
   <header>./gui/widgets/widget_rprocess/widgetrprocess.h</header>
   <container>1</container>
  </customwidget>
 </customwidgets>
 <resources>
  <include location="../../../i2masschroq.qrc"/>
 </resources>
 <connections>
  <connection>
   <sender>selectMcqMlFileButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doSelectMasschroqCborFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>340</x>
     <y>194</y>
    </hint>
    <hint type="destinationlabel">
     <x>1013</x>
     <y>546</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>pushButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doSelectWorkingDirectory()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>262</x>
     <y>335</y>
    </hint>
    <hint type="destinationlabel">
     <x>741</x>
     <y>684</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>getMetadataTemplateButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doGetMetadataTemplateFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>472</x>
     <y>263</y>
    </hint>
    <hint type="destinationlabel">
     <x>644</x>
     <y>829</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>uploadMetadataFileButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doUploadMetadataFile()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>465</x>
     <y>332</y>
    </hint>
    <hint type="destinationlabel">
     <x>502</x>
     <y>763</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>msstatsDataProcessButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doMsstatsDataProcess()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>413</x>
     <y>434</y>
    </hint>
    <hint type="destinationlabel">
     <x>426</x>
     <y>746</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>quantificationGroupButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doMsstatsGroupQuantification()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>276</x>
     <y>327</y>
    </hint>
    <hint type="destinationlabel">
     <x>387</x>
     <y>760</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>quantificationSampleButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doMsstatsSampleQuantification()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>341</x>
     <y>294</y>
    </hint>
    <hint type="destinationlabel">
     <x>355</x>
     <y>739</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>downloadRscriptButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doGetRscript()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>305</x>
     <y>382</y>
    </hint>
    <hint type="destinationlabel">
     <x>745</x>
     <y>768</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>getProteinTableSampleButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doGetOdsSampleQuantification()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>258</x>
     <y>408</y>
    </hint>
    <hint type="destinationlabel">
     <x>517</x>
     <y>795</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>getProteinTableGroupButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doGetOdsGroupQuantification()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>154</x>
     <y>421</y>
    </hint>
    <hint type="destinationlabel">
     <x>154</x>
     <y>770</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>pushButton_2</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doMcqrDubiousDataFilter()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>288</x>
     <y>335</y>
    </hint>
    <hint type="destinationlabel">
     <x>911</x>
     <y>856</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>downloadRmdScriptButton</sender>
   <signal>clicked()</signal>
   <receiver>MsStatsRunView</receiver>
   <slot>doGetRmdScript()</slot>
   <hints>
    <hint type="sourcelabel">
     <x>152</x>
     <y>456</y>
    </hint>
    <hint type="destinationlabel">
     <x>561</x>
     <y>784</y>
    </hint>
   </hints>
  </connection>
 </connections>
 <slots>
  <slot>doSelectMasschroqCborFile()</slot>
  <slot>doSelectWorkingDirectory()</slot>
  <slot>doGetMetadataTemplateFile()</slot>
  <slot>doUploadMetadataFile()</slot>
  <slot>doMsstatsDataProcess()</slot>
  <slot>doMsstatsSampleQuantification()</slot>
  <slot>doMsstatsGroupQuantification()</slot>
  <slot>doGetRscript()</slot>
  <slot>doGetOdsSampleQuantification()</slot>
  <slot>doGetOdsGroupQuantification()</slot>
  <slot>doGetMsstatsInputTable()</slot>
  <slot>doMcqrDubiousDataFilter()</slot>
  <slot>doGetRmdScript()</slot>
 </slots>
</ui>
