/********************************************************************************
** Form generated from reading UI file 'PWMSearchDialog.ui'
**
** Created by: Qt User Interface Compiler version 5.5.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_PWMSEARCHDIALOG_H
#define UI_PWMSEARCHDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QTreeWidget>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_PWMSearchDialog
{
public:
    QVBoxLayout *verticalLayout_3;
    QGridLayout *gridLayout;
    QLabel *label;
    QLineEdit *modelFileEdit;
    QToolButton *pbSelectModelFile;
    QLabel *scoreLabel;
    QSlider *scoreSlider;
    QLabel *scoreValueLabel;
    QHBoxLayout *horizontalLayout_4;
    QPushButton *jasparButton;
    QPushButton *buildButton;
    QSpacerItem *horizontalSpacer_5;
    QPushButton *viewMatrixButton;
    QHBoxLayout *horizontalLayout_2;
    QLabel *algorithmLabel;
    QComboBox *algorithmCombo;
    QHBoxLayout *horizontalLayout_8;
    QVBoxLayout *verticalLayout;
    QGroupBox *bgStrand;
    QVBoxLayout *verticalLayout_2;
    QRadioButton *rbBoth;
    QRadioButton *rbDirect;
    QRadioButton *rbComplement;
    QHBoxLayout *rangeSelectorLayout;
    QHBoxLayout *horizontalLayout_9;
    QTreeWidget *tasksTree;
    QVBoxLayout *verticalLayout_4;
    QPushButton *loadListButton;
    QPushButton *saveListButton;
    QPushButton *loadFolderButton;
    QPushButton *clearListButton;
    QTreeWidget *resultsTree;
    QHBoxLayout *horizontalLayout_3;
    QPushButton *pbClear;
    QPushButton *pbSaveAnnotations;
    QSpacerItem *horizontalSpacer;
    QHBoxLayout *horizontalLayout_7;
    QLabel *statusLabel;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *PWMSearchDialog)
    {
        if (PWMSearchDialog->objectName().isEmpty())
            PWMSearchDialog->setObjectName(QStringLiteral("PWMSearchDialog"));
        PWMSearchDialog->resize(536, 615);
        PWMSearchDialog->setMinimumSize(QSize(536, 575));
        verticalLayout_3 = new QVBoxLayout(PWMSearchDialog);
        verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
        verticalLayout_3->setSizeConstraint(QLayout::SetMinAndMaxSize);
        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        label = new QLabel(PWMSearchDialog);
        label->setObjectName(QStringLiteral("label"));

        gridLayout->addWidget(label, 0, 0, 1, 1);

        modelFileEdit = new QLineEdit(PWMSearchDialog);
        modelFileEdit->setObjectName(QStringLiteral("modelFileEdit"));
        modelFileEdit->setReadOnly(true);

        gridLayout->addWidget(modelFileEdit, 0, 1, 1, 1);

        pbSelectModelFile = new QToolButton(PWMSearchDialog);
        pbSelectModelFile->setObjectName(QStringLiteral("pbSelectModelFile"));

        gridLayout->addWidget(pbSelectModelFile, 0, 2, 1, 1);

        scoreLabel = new QLabel(PWMSearchDialog);
        scoreLabel->setObjectName(QStringLiteral("scoreLabel"));

        gridLayout->addWidget(scoreLabel, 1, 0, 1, 1);

        scoreSlider = new QSlider(PWMSearchDialog);
        scoreSlider->setObjectName(QStringLiteral("scoreSlider"));
        scoreSlider->setMaximum(100);
        scoreSlider->setValue(85);
        scoreSlider->setOrientation(Qt::Horizontal);
        scoreSlider->setTickPosition(QSlider::TicksBelow);
        scoreSlider->setTickInterval(5);

        gridLayout->addWidget(scoreSlider, 1, 1, 1, 1);

        scoreValueLabel = new QLabel(PWMSearchDialog);
        scoreValueLabel->setObjectName(QStringLiteral("scoreValueLabel"));
        scoreValueLabel->setMinimumSize(QSize(30, 0));

        gridLayout->addWidget(scoreValueLabel, 1, 2, 1, 1);


        verticalLayout_3->addLayout(gridLayout);

        horizontalLayout_4 = new QHBoxLayout();
        horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
        jasparButton = new QPushButton(PWMSearchDialog);
        jasparButton->setObjectName(QStringLiteral("jasparButton"));

        horizontalLayout_4->addWidget(jasparButton);

        buildButton = new QPushButton(PWMSearchDialog);
        buildButton->setObjectName(QStringLiteral("buildButton"));

        horizontalLayout_4->addWidget(buildButton);

        horizontalSpacer_5 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_4->addItem(horizontalSpacer_5);

        viewMatrixButton = new QPushButton(PWMSearchDialog);
        viewMatrixButton->setObjectName(QStringLiteral("viewMatrixButton"));

        horizontalLayout_4->addWidget(viewMatrixButton);


        verticalLayout_3->addLayout(horizontalLayout_4);

        horizontalLayout_2 = new QHBoxLayout();
        horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
        algorithmLabel = new QLabel(PWMSearchDialog);
        algorithmLabel->setObjectName(QStringLiteral("algorithmLabel"));
        algorithmLabel->setEnabled(false);

        horizontalLayout_2->addWidget(algorithmLabel);

        algorithmCombo = new QComboBox(PWMSearchDialog);
        algorithmCombo->setObjectName(QStringLiteral("algorithmCombo"));
        algorithmCombo->setEnabled(false);

        horizontalLayout_2->addWidget(algorithmCombo);

        horizontalLayout_2->setStretch(1, 1);

        verticalLayout_3->addLayout(horizontalLayout_2);

        horizontalLayout_8 = new QHBoxLayout();
        horizontalLayout_8->setObjectName(QStringLiteral("horizontalLayout_8"));
        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        bgStrand = new QGroupBox(PWMSearchDialog);
        bgStrand->setObjectName(QStringLiteral("bgStrand"));
        QSizePolicy sizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(bgStrand->sizePolicy().hasHeightForWidth());
        bgStrand->setSizePolicy(sizePolicy);
        verticalLayout_2 = new QVBoxLayout(bgStrand);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        rbBoth = new QRadioButton(bgStrand);
        rbBoth->setObjectName(QStringLiteral("rbBoth"));
        rbBoth->setChecked(true);

        verticalLayout_2->addWidget(rbBoth);

        rbDirect = new QRadioButton(bgStrand);
        rbDirect->setObjectName(QStringLiteral("rbDirect"));
        rbDirect->setChecked(false);

        verticalLayout_2->addWidget(rbDirect);

        rbComplement = new QRadioButton(bgStrand);
        rbComplement->setObjectName(QStringLiteral("rbComplement"));

        verticalLayout_2->addWidget(rbComplement);


        verticalLayout->addWidget(bgStrand);


        horizontalLayout_8->addLayout(verticalLayout);

        rangeSelectorLayout = new QHBoxLayout();
        rangeSelectorLayout->setObjectName(QStringLiteral("rangeSelectorLayout"));

        horizontalLayout_8->addLayout(rangeSelectorLayout);

        horizontalLayout_8->setStretch(1, 1);

        verticalLayout_3->addLayout(horizontalLayout_8);

        horizontalLayout_9 = new QHBoxLayout();
        horizontalLayout_9->setObjectName(QStringLiteral("horizontalLayout_9"));
        horizontalLayout_9->setSizeConstraint(QLayout::SetMinAndMaxSize);
        tasksTree = new QTreeWidget(PWMSearchDialog);
        tasksTree->setObjectName(QStringLiteral("tasksTree"));
        tasksTree->setRootIsDecorated(false);
        tasksTree->setItemsExpandable(true);
        tasksTree->setSortingEnabled(true);

        horizontalLayout_9->addWidget(tasksTree);

        verticalLayout_4 = new QVBoxLayout();
        verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
        verticalLayout_4->setSizeConstraint(QLayout::SetMinAndMaxSize);
        loadListButton = new QPushButton(PWMSearchDialog);
        loadListButton->setObjectName(QStringLiteral("loadListButton"));

        verticalLayout_4->addWidget(loadListButton);

        saveListButton = new QPushButton(PWMSearchDialog);
        saveListButton->setObjectName(QStringLiteral("saveListButton"));

        verticalLayout_4->addWidget(saveListButton);

        loadFolderButton = new QPushButton(PWMSearchDialog);
        loadFolderButton->setObjectName(QStringLiteral("loadFolderButton"));

        verticalLayout_4->addWidget(loadFolderButton);

        clearListButton = new QPushButton(PWMSearchDialog);
        clearListButton->setObjectName(QStringLiteral("clearListButton"));

        verticalLayout_4->addWidget(clearListButton);


        horizontalLayout_9->addLayout(verticalLayout_4);


        verticalLayout_3->addLayout(horizontalLayout_9);

        resultsTree = new QTreeWidget(PWMSearchDialog);
        resultsTree->setObjectName(QStringLiteral("resultsTree"));
        resultsTree->setRootIsDecorated(false);
        resultsTree->setSortingEnabled(true);
        resultsTree->setColumnCount(4);

        verticalLayout_3->addWidget(resultsTree);

        horizontalLayout_3 = new QHBoxLayout();
        horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
        pbClear = new QPushButton(PWMSearchDialog);
        pbClear->setObjectName(QStringLiteral("pbClear"));

        horizontalLayout_3->addWidget(pbClear);

        pbSaveAnnotations = new QPushButton(PWMSearchDialog);
        pbSaveAnnotations->setObjectName(QStringLiteral("pbSaveAnnotations"));

        horizontalLayout_3->addWidget(pbSaveAnnotations);

        horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        horizontalLayout_3->addItem(horizontalSpacer);


        verticalLayout_3->addLayout(horizontalLayout_3);

        horizontalLayout_7 = new QHBoxLayout();
        horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7"));
        statusLabel = new QLabel(PWMSearchDialog);
        statusLabel->setObjectName(QStringLiteral("statusLabel"));

        horizontalLayout_7->addWidget(statusLabel);


        verticalLayout_3->addLayout(horizontalLayout_7);

        buttonBox = new QDialogButtonBox(PWMSearchDialog);
        buttonBox->setObjectName(QStringLiteral("buttonBox"));
        buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::Ok|QDialogButtonBox::Yes);

        verticalLayout_3->addWidget(buttonBox);


        retranslateUi(PWMSearchDialog);

        QMetaObject::connectSlotsByName(PWMSearchDialog);
    } // setupUi

    void retranslateUi(QDialog *PWMSearchDialog)
    {
        PWMSearchDialog->setWindowTitle(QApplication::translate("PWMSearchDialog", "Weight Matrix Search", 0));
        label->setText(QApplication::translate("PWMSearchDialog", "Matrix:", 0));
        pbSelectModelFile->setText(QApplication::translate("PWMSearchDialog", "...", 0));
#ifndef QT_NO_TOOLTIP
        scoreLabel->setToolTip(QApplication::translate("PWMSearchDialog", "Minimal score", 0));
#endif // QT_NO_TOOLTIP
        scoreLabel->setText(QApplication::translate("PWMSearchDialog", "Score:", 0));
        scoreValueLabel->setText(QApplication::translate("PWMSearchDialog", "85%", 0));
        jasparButton->setText(QApplication::translate("PWMSearchDialog", "Search JASPAR Database", 0));
        buildButton->setText(QApplication::translate("PWMSearchDialog", "Build new matrix", 0));
        viewMatrixButton->setText(QApplication::translate("PWMSearchDialog", "View matrix", 0));
        algorithmLabel->setText(QApplication::translate("PWMSearchDialog", "Weight algorithm", 0));
        bgStrand->setTitle(QApplication::translate("PWMSearchDialog", "Strands", 0));
        rbBoth->setText(QApplication::translate("PWMSearchDialog", "Both strands", 0));
#ifndef QT_NO_TOOLTIP
        rbDirect->setToolTip(QString());
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_WHATSTHIS
        rbDirect->setWhatsThis(QApplication::translate("PWMSearchDialog", "Direct strand", 0));
#endif // QT_NO_WHATSTHIS
        rbDirect->setText(QApplication::translate("PWMSearchDialog", "Direct strand", 0));
        rbDirect->setShortcut(QString());
#ifndef QT_NO_TOOLTIP
        rbComplement->setToolTip(QString());
#endif // QT_NO_TOOLTIP
#ifndef QT_NO_WHATSTHIS
        rbComplement->setWhatsThis(QApplication::translate("PWMSearchDialog", "Reverse complement strand", 0));
#endif // QT_NO_WHATSTHIS
        rbComplement->setText(QApplication::translate("PWMSearchDialog", "Reverse complement strand", 0));
        rbComplement->setShortcut(QString());
        QTreeWidgetItem *___qtreewidgetitem = tasksTree->headerItem();
        ___qtreewidgetitem->setText(2, QApplication::translate("PWMSearchDialog", "Algorithm", 0));
        ___qtreewidgetitem->setText(1, QApplication::translate("PWMSearchDialog", "Minimal score", 0));
        ___qtreewidgetitem->setText(0, QApplication::translate("PWMSearchDialog", "Matrix", 0));
        loadListButton->setText(QApplication::translate("PWMSearchDialog", "Load list", 0));
        saveListButton->setText(QApplication::translate("PWMSearchDialog", "Save list", 0));
        loadFolderButton->setText(QApplication::translate("PWMSearchDialog", "Load folder", 0));
        clearListButton->setText(QApplication::translate("PWMSearchDialog", "Clear list", 0));
        QTreeWidgetItem *___qtreewidgetitem1 = resultsTree->headerItem();
        ___qtreewidgetitem1->setText(3, QApplication::translate("PWMSearchDialog", "Score", 0));
        ___qtreewidgetitem1->setText(2, QApplication::translate("PWMSearchDialog", "Strand", 0));
        ___qtreewidgetitem1->setText(1, QApplication::translate("PWMSearchDialog", "Matrix", 0));
        ___qtreewidgetitem1->setText(0, QApplication::translate("PWMSearchDialog", "Range", 0));
        pbClear->setText(QApplication::translate("PWMSearchDialog", "Clear results", 0));
        pbSaveAnnotations->setText(QApplication::translate("PWMSearchDialog", "Save as annotations", 0));
        statusLabel->setText(QApplication::translate("PWMSearchDialog", "Status", 0));
    } // retranslateUi

};

namespace Ui {
    class PWMSearchDialog: public Ui_PWMSearchDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_PWMSEARCHDIALOG_H
