diff --git a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java index 8812a95beac4cdc9cd4959e0210f5f90474dfbd9..1c82a1482fd771a65af43d72f011c032969cfdb0 100644 --- a/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java +++ b/rtd_phosphonetx/sourceTest/java/ch/systemsx/cisd/openbis/etlserver/phosphonetx/ProtXMLLoaderTest.java @@ -27,6 +27,7 @@ import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.AminoAcidMass; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.AnnotatedProtein; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Parameter; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Peptide; +import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.PeptideModification; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.Protein; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.ProteinGroup; import ch.systemsx.cisd.openbis.etlserver.phosphonetx.dto.ProteinProphetDetails; @@ -58,7 +59,7 @@ public class ProtXMLLoaderTest extends AbstractFileSystemTestCase + " <indistinguishable_protein><annotation protein_description='P43'/></indistinguishable_protein>\n" + " <indistinguishable_protein><annotation protein_description='P44'/></indistinguishable_protein>\n" + " <peptide peptide_sequence='VYQIDGNYSR'>\n" - + " <modification_info>\n" + + " <modification_info mod_nterm_mass='42' mod_cterm_mass='24.25'>\n" + " <mod_aminoacid_mass position='1' mass='115.25'/>\n" + " <mod_aminoacid_mass position='4' mass='31.75'/>\n" + " </modification_info>\n" @@ -119,7 +120,10 @@ public class ProtXMLLoaderTest extends AbstractFileSystemTestCase assertEquals(2, peptides.size()); assertEquals("VYQIDGNYSR", peptides.get(0).getSequence()); assertEquals(1, peptides.get(0).getModifications().size()); - List<AminoAcidMass> masses = peptides.get(0).getModifications().get(0).getAminoAcidMasses(); + PeptideModification peptideModification = peptides.get(0).getModifications().get(0); + assertEquals(42.0, peptideModification.getNTermMass()); + assertEquals(24.25, peptideModification.getCTermMass()); + List<AminoAcidMass> masses = peptideModification.getAminoAcidMasses(); assertEquals(2, masses.size()); assertEquals(1, masses.get(0).getPosition()); assertEquals(115.25, masses.get(0).getMass());