/********************************************************************************
** Form generated from reading UI file 'KalignDialog.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_KALIGNDIALOG_H
#define UI_KALIGNDIALOG_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QDialog>
#include <QtWidgets/QDialogButtonBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QToolButton>
#include <QtWidgets/QVBoxLayout>

QT_BEGIN_NAMESPACE

class Ui_KalignDialog
{
public:
    QVBoxLayout *verticalLayout_2;
    QVBoxLayout *verticalLayout;
    QGroupBox *inputGroupBox;
    QGridLayout *gridLayout_3;
    QGridLayout *gridLayout_2;
    QLabel *inputFileLabel;
    QLineEdit *inputFileLineEdit;
    QToolButton *inputFilePathButton;
    QLabel *outputFileLabel;
    QLineEdit *outputFileLineEdit;
    QToolButton *outputFilePathButton;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout_10;
    QGridLayout *gridLayout_9;
    QGridLayout *gridLayout_8;
    QGridLayout *gridLayout_6;
    QCheckBox *gapOpenCheckBox;
    QSpacerItem *horizontalSpacer_3;
    QDoubleSpinBox *gapOpenSpinBox;
    QGridLayout *gridLayout_7;
    QCheckBox *gapExtensionPenaltyCheckBox;
    QSpacerItem *horizontalSpacer_4;
    QDoubleSpinBox *gapExtensionPenaltySpinBox;
    QGridLayout *gridLayout_5;
    QCheckBox *terminalGapCheckBox;
    QSpacerItem *horizontalSpacer_5;
    QDoubleSpinBox *terminalGapSpinBox;
    QGridLayout *gridLayout;
    QCheckBox *bonusScoreCheckBox;
    QSpacerItem *horizontalSpacer_6;
    QDoubleSpinBox *bonusScoreSpinBox;
    QCheckBox *translateCheckBox;
    QGridLayout *gridLayout_4;
    QLabel *label;
    QSpacerItem *horizontalSpacer_2;
    QComboBox *translationTableBox;
    QDialogButtonBox *buttonBox;

    void setupUi(QDialog *KalignDialog)
    {
        if (KalignDialog->objectName().isEmpty())
            KalignDialog->setObjectName(QStringLiteral("KalignDialog"));
        KalignDialog->resize(510, 366);
        QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
        sizePolicy.setHorizontalStretch(0);
        sizePolicy.setVerticalStretch(0);
        sizePolicy.setHeightForWidth(KalignDialog->sizePolicy().hasHeightForWidth());
        KalignDialog->setSizePolicy(sizePolicy);
        KalignDialog->setMinimumSize(QSize(510, 0));
        KalignDialog->setMaximumSize(QSize(52300, 32000));
        verticalLayout_2 = new QVBoxLayout(KalignDialog);
        verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
        verticalLayout = new QVBoxLayout();
        verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
        inputGroupBox = new QGroupBox(KalignDialog);
        inputGroupBox->setObjectName(QStringLiteral("inputGroupBox"));
        QSizePolicy sizePolicy1(QSizePolicy::Expanding, QSizePolicy::Preferred);
        sizePolicy1.setHorizontalStretch(0);
        sizePolicy1.setVerticalStretch(0);
        sizePolicy1.setHeightForWidth(inputGroupBox->sizePolicy().hasHeightForWidth());
        inputGroupBox->setSizePolicy(sizePolicy1);
        gridLayout_3 = new QGridLayout(inputGroupBox);
        gridLayout_3->setObjectName(QStringLiteral("gridLayout_3"));
        gridLayout_2 = new QGridLayout();
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        inputFileLabel = new QLabel(inputGroupBox);
        inputFileLabel->setObjectName(QStringLiteral("inputFileLabel"));

        gridLayout_2->addWidget(inputFileLabel, 0, 0, 1, 1);

        inputFileLineEdit = new QLineEdit(inputGroupBox);
        inputFileLineEdit->setObjectName(QStringLiteral("inputFileLineEdit"));

        gridLayout_2->addWidget(inputFileLineEdit, 0, 1, 1, 1);

        inputFilePathButton = new QToolButton(inputGroupBox);
        inputFilePathButton->setObjectName(QStringLiteral("inputFilePathButton"));

        gridLayout_2->addWidget(inputFilePathButton, 0, 2, 1, 1);

        outputFileLabel = new QLabel(inputGroupBox);
        outputFileLabel->setObjectName(QStringLiteral("outputFileLabel"));

        gridLayout_2->addWidget(outputFileLabel, 1, 0, 1, 1);

        outputFileLineEdit = new QLineEdit(inputGroupBox);
        outputFileLineEdit->setObjectName(QStringLiteral("outputFileLineEdit"));

        gridLayout_2->addWidget(outputFileLineEdit, 1, 1, 1, 1);

        outputFilePathButton = new QToolButton(inputGroupBox);
        outputFilePathButton->setObjectName(QStringLiteral("outputFilePathButton"));

        gridLayout_2->addWidget(outputFilePathButton, 1, 2, 1, 1);


        gridLayout_3->addLayout(gridLayout_2, 0, 0, 1, 1);


        verticalLayout->addWidget(inputGroupBox);

        groupBox_2 = new QGroupBox(KalignDialog);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        sizePolicy.setHeightForWidth(groupBox_2->sizePolicy().hasHeightForWidth());
        groupBox_2->setSizePolicy(sizePolicy);
        gridLayout_10 = new QGridLayout(groupBox_2);
        gridLayout_10->setObjectName(QStringLiteral("gridLayout_10"));
        gridLayout_9 = new QGridLayout();
        gridLayout_9->setObjectName(QStringLiteral("gridLayout_9"));
        gridLayout_8 = new QGridLayout();
        gridLayout_8->setObjectName(QStringLiteral("gridLayout_8"));
        gridLayout_6 = new QGridLayout();
        gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
        gapOpenCheckBox = new QCheckBox(groupBox_2);
        gapOpenCheckBox->setObjectName(QStringLiteral("gapOpenCheckBox"));
        gapOpenCheckBox->setEnabled(true);

        gridLayout_6->addWidget(gapOpenCheckBox, 0, 0, 1, 1);

        horizontalSpacer_3 = new QSpacerItem(255, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_6->addItem(horizontalSpacer_3, 0, 1, 1, 1);

        gapOpenSpinBox = new QDoubleSpinBox(groupBox_2);
        gapOpenSpinBox->setObjectName(QStringLiteral("gapOpenSpinBox"));
        gapOpenSpinBox->setEnabled(false);
        gapOpenSpinBox->setMinimumSize(QSize(80, 0));
        gapOpenSpinBox->setMaximum(1000);
        gapOpenSpinBox->setValue(54.95);

        gridLayout_6->addWidget(gapOpenSpinBox, 0, 2, 1, 1);


        gridLayout_8->addLayout(gridLayout_6, 0, 0, 1, 1);

        gridLayout_7 = new QGridLayout();
        gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
        gapExtensionPenaltyCheckBox = new QCheckBox(groupBox_2);
        gapExtensionPenaltyCheckBox->setObjectName(QStringLiteral("gapExtensionPenaltyCheckBox"));
        gapExtensionPenaltyCheckBox->setEnabled(true);

        gridLayout_7->addWidget(gapExtensionPenaltyCheckBox, 0, 0, 1, 1);

        horizontalSpacer_4 = new QSpacerItem(248, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_7->addItem(horizontalSpacer_4, 0, 1, 1, 1);

        gapExtensionPenaltySpinBox = new QDoubleSpinBox(groupBox_2);
        gapExtensionPenaltySpinBox->setObjectName(QStringLiteral("gapExtensionPenaltySpinBox"));
        gapExtensionPenaltySpinBox->setEnabled(false);
        gapExtensionPenaltySpinBox->setMinimumSize(QSize(80, 0));
        gapExtensionPenaltySpinBox->setMaximum(1000);
        gapExtensionPenaltySpinBox->setValue(8.52);

        gridLayout_7->addWidget(gapExtensionPenaltySpinBox, 0, 2, 1, 1);


        gridLayout_8->addLayout(gridLayout_7, 1, 0, 1, 1);

        gridLayout_5 = new QGridLayout();
        gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
        terminalGapCheckBox = new QCheckBox(groupBox_2);
        terminalGapCheckBox->setObjectName(QStringLiteral("terminalGapCheckBox"));
        terminalGapCheckBox->setEnabled(true);

        gridLayout_5->addWidget(terminalGapCheckBox, 0, 0, 1, 1);

        horizontalSpacer_5 = new QSpacerItem(255, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout_5->addItem(horizontalSpacer_5, 0, 1, 1, 1);

        terminalGapSpinBox = new QDoubleSpinBox(groupBox_2);
        terminalGapSpinBox->setObjectName(QStringLiteral("terminalGapSpinBox"));
        terminalGapSpinBox->setEnabled(false);
        terminalGapSpinBox->setMinimumSize(QSize(80, 0));
        terminalGapSpinBox->setMaximum(1000);
        terminalGapSpinBox->setValue(4.42);

        gridLayout_5->addWidget(terminalGapSpinBox, 0, 2, 1, 1);


        gridLayout_8->addLayout(gridLayout_5, 2, 0, 1, 1);

        gridLayout = new QGridLayout();
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        bonusScoreCheckBox = new QCheckBox(groupBox_2);
        bonusScoreCheckBox->setObjectName(QStringLiteral("bonusScoreCheckBox"));
        bonusScoreCheckBox->setEnabled(true);

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

        horizontalSpacer_6 = new QSpacerItem(255, 17, QSizePolicy::Expanding, QSizePolicy::Minimum);

        gridLayout->addItem(horizontalSpacer_6, 0, 1, 1, 1);

        bonusScoreSpinBox = new QDoubleSpinBox(groupBox_2);
        bonusScoreSpinBox->setObjectName(QStringLiteral("bonusScoreSpinBox"));
        bonusScoreSpinBox->setEnabled(false);
        bonusScoreSpinBox->setMinimumSize(QSize(80, 0));
        bonusScoreSpinBox->setMaximum(1000);
        bonusScoreSpinBox->setValue(0.02);

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


        gridLayout_8->addLayout(gridLayout, 3, 0, 1, 1);


        gridLayout_9->addLayout(gridLayout_8, 0, 0, 1, 1);

        translateCheckBox = new QCheckBox(groupBox_2);
        translateCheckBox->setObjectName(QStringLiteral("translateCheckBox"));

        gridLayout_9->addWidget(translateCheckBox, 1, 0, 1, 1);

        gridLayout_4 = new QGridLayout();
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        label = new QLabel(groupBox_2);
        label->setObjectName(QStringLiteral("label"));
        label->setEnabled(false);

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

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

        gridLayout_4->addItem(horizontalSpacer_2, 0, 1, 1, 1);

        translationTableBox = new QComboBox(groupBox_2);
        translationTableBox->setObjectName(QStringLiteral("translationTableBox"));
        translationTableBox->setEnabled(false);

        gridLayout_4->addWidget(translationTableBox, 0, 2, 1, 1);


        gridLayout_9->addLayout(gridLayout_4, 2, 0, 1, 1);


        gridLayout_10->addLayout(gridLayout_9, 0, 0, 1, 1);


        verticalLayout->addWidget(groupBox_2);


        verticalLayout_2->addLayout(verticalLayout);

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

        verticalLayout_2->addWidget(buttonBox);


        retranslateUi(KalignDialog);
        QObject::connect(bonusScoreCheckBox, SIGNAL(clicked(bool)), bonusScoreSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(terminalGapCheckBox, SIGNAL(clicked(bool)), terminalGapSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(gapExtensionPenaltyCheckBox, SIGNAL(clicked(bool)), gapExtensionPenaltySpinBox, SLOT(setEnabled(bool)));
        QObject::connect(gapOpenCheckBox, SIGNAL(clicked(bool)), gapOpenSpinBox, SLOT(setEnabled(bool)));
        QObject::connect(translateCheckBox, SIGNAL(toggled(bool)), label, SLOT(setEnabled(bool)));
        QObject::connect(translateCheckBox, SIGNAL(toggled(bool)), translationTableBox, SLOT(setEnabled(bool)));
        QObject::connect(buttonBox, SIGNAL(accepted()), KalignDialog, SLOT(accept()));
        QObject::connect(buttonBox, SIGNAL(rejected()), KalignDialog, SLOT(reject()));

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

    void retranslateUi(QDialog *KalignDialog)
    {
        KalignDialog->setWindowTitle(QApplication::translate("KalignDialog", "Align with Kalign", 0));
        inputGroupBox->setTitle(QApplication::translate("KalignDialog", "Input and output", 0));
        inputFileLabel->setText(QApplication::translate("KalignDialog", "Input file", 0));
        inputFilePathButton->setText(QApplication::translate("KalignDialog", "...", 0));
        outputFileLabel->setText(QApplication::translate("KalignDialog", "Output file", 0));
        outputFilePathButton->setText(QApplication::translate("KalignDialog", "...", 0));
        groupBox_2->setTitle(QApplication::translate("KalignDialog", "Advanced options", 0));
        gapOpenCheckBox->setText(QApplication::translate("KalignDialog", "Gap open penalty", 0));
        gapExtensionPenaltyCheckBox->setText(QApplication::translate("KalignDialog", "Gap extension penalty", 0));
        terminalGapCheckBox->setText(QApplication::translate("KalignDialog", "Terminal gap penalty", 0));
        bonusScoreCheckBox->setText(QApplication::translate("KalignDialog", "Bonus score", 0));
        translateCheckBox->setText(QApplication::translate("KalignDialog", "Translate to amino when aligning", 0));
        label->setText(QApplication::translate("KalignDialog", "Output file", 0));
    } // retranslateUi

};

namespace Ui {
    class KalignDialog: public Ui_KalignDialog {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_KALIGNDIALOG_H
