diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 617e2004adf804e1d6b0d3d49aab0ca0b7747dc0..4617222382e4525867e60dc612152ff20643d433 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -29,8 +29,8 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Qt5Xml_EXECUTABLE_COMPILE_FLAGS} ${Qt5 #sudo apt-get install libpappsomspp-dev #FIND_PACKAGE( Pappsomspp REQUIRED ) - SET (PAPPSOMSPP_DIR "/home/olivier/eclipse/git/pappsomspp") -# SET (PAPPSOMSPP_DIR "/home/langella/developpement/git/pappsomspp") +# SET (PAPPSOMSPP_DIR "/home/olivier/eclipse/git/pappsomspp") + SET (PAPPSOMSPP_DIR "/home/langella/developpement/git/pappsomspp") SET (PAPPSOMSPP_INCLUDE_DIR "${PAPPSOMSPP_DIR}/src") SET (PAPPSOMSPP_QT4_LIBRARY "${PAPPSOMSPP_DIR}/cbuild/src/libpappsomspp-qt4.so") diff --git a/src/gui/protein_view/protein_detail_view.ui b/src/gui/protein_view/protein_detail_view.ui index addfcf9ffd08bf30a76780ba923581c103bddfe7..cd5a93d44c38ab4f3d8289aab048280173227064 100644 --- a/src/gui/protein_view/protein_detail_view.ui +++ b/src/gui/protein_view/protein_detail_view.ui @@ -46,6 +46,53 @@ </property> </widget> </item> + + <item> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>coverage</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="coverage_label"> + <property name="text"> + <string>0%</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>MW</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLabel" name="mw_label"> + <property name="text"> + <string>1Da</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Evalue</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLabel" name="evalue_label"> + <property name="text"> + <string>1</string> + </property> + </widget> + </item> + </layout> + </item> </layout> </item> </layout> diff --git a/src/gui/protein_view/proteinwindow.cpp b/src/gui/protein_view/proteinwindow.cpp index 8ba96d761f1fc72459c3e1f12a3065602ca1d535..a90a6c5dfb8346aeb01c3e05f5e186bd7d4e83e3 100644 --- a/src/gui/protein_view/proteinwindow.cpp +++ b/src/gui/protein_view/proteinwindow.cpp @@ -56,4 +56,8 @@ void ProteinWindow::setProteinMatch(ProteinMatch * p_protein_match) { ui->descriptionLabel->setText(p_protein_match->getProteinXtpSp().get()->getAccession()); //ui->sequenceLabel->setText(p_protein_match->getProteinXtpSp().get()->getSequence()); ui->sequenceTextEdit->setText(p_protein_match->getHtmlSequence()); + ui->coverage_label->setText(QString("%1 %").arg(p_protein_match->getCoverage()*100)); + pappso::Peptide peptide(p_protein_match->getProteinXtpSp().get()->getSequence()); + ui->mw_label->setText(QString("%1 kDa").arg(peptide.getMass()/1000)); + ui->evalue_label->setText(QString("%1 (log10: %2)").arg(p_protein_match->getEvalue()).arg(log10(p_protein_match->getEvalue()))); }