From 3ef46380b5e6d0b3262f753e1e6b07a469df2378 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Fri, 6 Jul 2018 15:12:48 +0200 Subject: [PATCH] antisense rna are visualized --- .../species/AntisenseRnaConverter.java | 20 ++--------------- .../map/species/field/AntisenseRnaRegion.java | 22 +------------------ .../species/field/AntisenseRnaRegionTest.java | 6 +---- .../dao/map/layout/alias/AliasDaoTest2.java | 2 -- .../elements/ElementRestImplTest.java | 1 - 5 files changed, 4 insertions(+), 47 deletions(-) diff --git a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/AntisenseRnaConverter.java b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/AntisenseRnaConverter.java index f2ee56366f..5698bc78d5 100644 --- a/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/AntisenseRnaConverter.java +++ b/converter-graphics/src/main/java/lcsb/mapviewer/converter/graphics/bioEntity/element/species/AntisenseRnaConverter.java @@ -60,7 +60,7 @@ public class AntisenseRnaConverter extends SpeciesConverter<AntisenseRna> { graphics.setStroke(stroke); for (AntisenseRnaRegion mr : antisenseRna.getRegions()) { - drawRegion(antisenseRna, mr, graphics, false, false); + drawRegion(antisenseRna, mr, graphics, false); } drawText(antisenseRna, graphics, params); @@ -99,16 +99,11 @@ public class AntisenseRnaConverter extends SpeciesConverter<AntisenseRna> { * {@link AntisenseRnaRegion} to be drawn * @param graphics * {@link Graphics2D} where we draw region - * @param drawEmptyRegion - * flag determining if we should draw empty regions * @param drawDescription * flag determining if we want to draw description as well */ private void drawRegion(final AntisenseRna antisenseRna, final AntisenseRnaRegion region, final Graphics2D graphics, - final boolean drawEmptyRegion, final boolean drawDescription) { - if ((!drawEmptyRegion) && (region.getState() == null)) { - return; - } + final boolean drawDescription) { double diameter = DEFAULT_MODIFICATION_DIAMETER; double y = antisenseRna.getY(); @@ -129,16 +124,5 @@ public class AntisenseRnaConverter extends SpeciesConverter<AntisenseRna> { Point2D p2 = new Point2D.Double(p.getX() - textWidth / 2, p.getY() - DEFAULT_SPECIES_MODIFIER_FONT_SIZE); graphics.drawString(text, (int) p2.getX(), (int) p2.getY()); } - ModificationState state = region.getState(); - if (state != null) { - String str = state.getAbbreviation(); - Font tmpFont = graphics.getFont(); - graphics.setFont(getStructuralFont()); - double textX = p.getX() - graphics.getFontMetrics().stringWidth(str) / 2; - double textY = p.getY() + graphics.getFontMetrics().getAscent() / 2; - graphics.drawString(str, (int) textX, (int) textY); - graphics.setFont(tmpFont); - } - } } diff --git a/model/src/main/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegion.java b/model/src/main/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegion.java index 3afc4835f9..ab856497bc 100644 --- a/model/src/main/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegion.java +++ b/model/src/main/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegion.java @@ -70,14 +70,6 @@ public class AntisenseRnaRegion implements Serializable, ElementModification { @Column(name = "name") private String name = ""; - /** - * Defines a state of the region (for instance ubiquitinated etc). - * - * @see ModificationState - */ - @Column(name = "state") - private ModificationState state = null; - /** * Type of the region in the rna. There are three possible values: * <ul> @@ -173,9 +165,6 @@ public class AntisenseRnaRegion implements Serializable, ElementModification { throw new InvalidArgumentException("Cannot update from mr with different id"); } this.size = mr.getSize(); - if (mr.getState() != null) { - this.state = mr.getState(); - } if (mr.getName() != null) { this.name = mr.getName(); } @@ -231,16 +220,7 @@ public class AntisenseRnaRegion implements Serializable, ElementModification { * @see #state */ public ModificationState getState() { - return state; - } - - /** - * @param state - * the state to set - * @see #state - */ - public void setState(ModificationState state) { - this.state = state; + return null; } /** diff --git a/model/src/test/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegionTest.java b/model/src/test/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegionTest.java index 9f91ffb5ad..cb1e7efa20 100644 --- a/model/src/test/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegionTest.java +++ b/model/src/test/java/lcsb/mapviewer/model/map/species/field/AntisenseRnaRegionTest.java @@ -55,12 +55,11 @@ public class AntisenseRnaRegionTest { public void testUpdate() { try { AntisenseRnaRegion antisenseRna = new AntisenseRnaRegion(); - antisenseRna.setState(ModificationState.EMPTY); antisenseRna.setName("as"); antisenseRna.setPosition(new Point2D.Double(10, 0)); AntisenseRnaRegion antisenseRna2 = new AntisenseRnaRegion(); antisenseRna2.update(antisenseRna); - assertEquals(antisenseRna.getState(), antisenseRna2.getState()); + assertEquals(antisenseRna.getName(), antisenseRna2.getName()); } catch (Exception e) { e.printStackTrace(); throw e; @@ -102,7 +101,6 @@ public class AntisenseRnaRegionTest { region.setType(type); region.setName(name); region.setIdAntisenseRnaRegion(idAntisenseRnaRegion); - region.setState(ModificationState.ACETYLATED); assertEquals(id, region.getId()); assertEquals(species, region.getSpecies()); @@ -112,8 +110,6 @@ public class AntisenseRnaRegionTest { assertEquals(name, region.getName()); assertEquals(idAntisenseRnaRegion, region.getIdAntisenseRnaRegion()); - assertEquals(ModificationState.ACETYLATED, region.getState()); - try { region.setSize("text"); fail("Exception expected"); diff --git a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest2.java b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest2.java index 1aefeefe03..c1831f210e 100644 --- a/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest2.java +++ b/persist/src/test/java/lcsb/mapviewer/persist/dao/map/layout/alias/AliasDaoTest2.java @@ -183,7 +183,6 @@ public class AliasDaoTest2 extends PersistTestFunctions { mr.setName("name"); mr.setSize(3.0); mr.setType(AntisenseRnaRegionType.MODIFICATION_SITE); - mr.setState(ModificationState.UNKNOWN); sp.addRegion(mr); aliasDao.add(sp); @@ -199,7 +198,6 @@ public class AliasDaoTest2 extends PersistTestFunctions { assertEquals(sp2.getRegions().get(0).getIdAntisenseRnaRegion(), mr.getIdAntisenseRnaRegion()); assertEquals(sp2.getRegions().get(0).getName(), mr.getName()); assertEquals(sp2.getRegions().get(0).getSize(), mr.getSize(), EPSILON); - assertEquals(sp2.getRegions().get(0).getState(), mr.getState()); assertEquals(sp2.getRegions().get(0).getType(), mr.getType()); aliasDao.delete(sp2); diff --git a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java index a5a06edbce..9acc7706aa 100644 --- a/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java +++ b/rest-api/src/test/java/lcsb/mapviewer/api/projects/models/bioEntities/elements/ElementRestImplTest.java @@ -160,7 +160,6 @@ public class ElementRestImplTest extends RestTestFunctions { String state = "asd"; AntisenseRna antisenseRna = new AntisenseRna("s1"); AntisenseRnaRegion mr = new AntisenseRnaRegion(); - mr.setState(ModificationState.ACETYLATED); mr.setName("S250"); antisenseRna.addRegion(mr); antisenseRna.setState(state); -- GitLab