From ad998297b35dd99ec92dff4a079cf7d0e3f7f648 Mon Sep 17 00:00:00 2001 From: "piotr.gawron" <piotr.gawron@uni-new> Date: Mon, 3 Oct 2016 15:14:43 +0200 Subject: [PATCH] old CD structures don't refer to db anymore --- .../services/ModelAnnotatorTest.java | 1 - .../lcsb/mapviewer/run/ConsoleConverter.java | 1 - .../celldesigner/structure/AntisenseRna.java | 17 +- .../structure/AntisenseRnaRegion.java | 40 +- .../celldesigner/structure/Chemical.java | 8 - .../celldesigner/structure/Compartment.java | 11 +- .../structure/ComplexSpecies.java | 9 - .../celldesigner/structure/Degraded.java | 5 - .../model/celldesigner/structure/Drug.java | 7 +- .../model/celldesigner/structure/Element.java | 69 +-- .../model/celldesigner/structure/Gene.java | 23 +- .../structure/GenericProtein.java | 12 +- .../model/celldesigner/structure/Ion.java | 5 - .../structure/IonChannelProtein.java | 5 - .../structure/ModificationResidue.java | 46 -- .../celldesigner/structure/Phenotype.java | 5 - .../model/celldesigner/structure/Protein.java | 15 - .../structure/ReceptorProtein.java | 5 - .../model/celldesigner/structure/Rna.java | 15 +- .../celldesigner/structure/RnaRegion.java | 58 +- .../structure/SimpleMolecule.java | 5 - .../model/celldesigner/structure/Species.java | 8 - .../structure/TruncatedProtein.java | 7 +- .../model/celldesigner/structure/Unknown.java | 7 +- .../model/celldesigner/species/ModelMock.java | 540 ------------------ .../structure/AntisenseRnaComparatorTest.java | 2 +- .../structure/AntisenseRnaRegionTest.java | 2 +- .../structure/CompartmentComparatorTest.java | 2 +- .../ComplexSpeciesComparatorTest.java | 2 +- .../structure/DegradedComparatorTest.java | 2 +- .../structure/DrugComparatorTest.java | 2 +- .../celldesigner/structure/ElementTest.java | 3 - .../structure/GeneComparatorTest.java | 2 +- .../structure/IonComparatorTest.java | 2 +- .../structure/ModificationResidueTest.java | 4 - .../structure/PhenotypeComparatorTest.java | 2 +- .../structure/ProteinComparatorTest.java | 2 +- .../structure/RnaComparatorTest.java | 2 +- .../celldesigner/structure/RnaRegionTest.java | 5 +- .../SimpleMoleculeComparatorTest.java | 2 +- .../structure/UnknownComparatorTest.java | 2 +- .../DrugAndCatalystComparator.java | 5 +- .../GeneAndDefinedSetComparator.java | 5 +- .../GeneAndOtherEntityComparator.java | 9 +- .../comparators/IonAndComplexComparator.java | 5 +- .../IonAndDefinedSetComparator.java | 4 +- ...tityWithAccessionedSequenceComparator.java | 6 +- .../MoleculeAndCatalystComparator.java | 1 - .../MoleculeAndComplexComparator.java | 1 - .../MoleculeAndDefinedSetComparator.java | 1 - ...tityWithAccessionedSequenceComparator.java | 1 - .../services/impl/LayoutServiceTest2.java | 1 - .../services/impl/ProjectServiceTest.java | 1 - .../search/data/FullAliasViewFactoryTest.java | 1 - 54 files changed, 60 insertions(+), 943 deletions(-) delete mode 100644 converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/species/ModelMock.java diff --git a/annotation/src/test/java/lcsb/mapviewer/annotation/services/ModelAnnotatorTest.java b/annotation/src/test/java/lcsb/mapviewer/annotation/services/ModelAnnotatorTest.java index bcfae07154..bba1c52d6f 100644 --- a/annotation/src/test/java/lcsb/mapviewer/annotation/services/ModelAnnotatorTest.java +++ b/annotation/src/test/java/lcsb/mapviewer/annotation/services/ModelAnnotatorTest.java @@ -29,7 +29,6 @@ import lcsb.mapviewer.annotation.services.annotators.AnnotatorException; import lcsb.mapviewer.annotation.services.annotators.ElementAnnotator; import lcsb.mapviewer.annotation.services.annotators.ReconAnnotator; import lcsb.mapviewer.common.IProgressUpdater; -import lcsb.mapviewer.converter.model.celldesigner.structure.Protein; import lcsb.mapviewer.model.map.AnnotatedObject; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.MiriamRelationType; diff --git a/console/src/main/java/lcsb/mapviewer/run/ConsoleConverter.java b/console/src/main/java/lcsb/mapviewer/run/ConsoleConverter.java index bb4a7bea76..5aa503bf51 100644 --- a/console/src/main/java/lcsb/mapviewer/run/ConsoleConverter.java +++ b/console/src/main/java/lcsb/mapviewer/run/ConsoleConverter.java @@ -20,7 +20,6 @@ import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.InvalidStateException; import lcsb.mapviewer.converter.InvalidInputDataExecption; import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; -import lcsb.mapviewer.converter.model.celldesigner.structure.Element; import lcsb.mapviewer.model.graphics.PolylineData; import lcsb.mapviewer.model.map.InconsistentModelException; import lcsb.mapviewer.model.map.MiriamData; diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRna.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRna.java index dbe7dc37c5..d1aa4bfb89 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRna.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRna.java @@ -3,15 +3,7 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.ArrayList; import java.util.List; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - import org.apache.log4j.Logger; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.LazyCollection; -import org.hibernate.annotations.LazyCollectionOption; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.AntisenseRnaAlias; @@ -22,8 +14,6 @@ import lcsb.mapviewer.model.map.layout.alias.AntisenseRnaAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Antisense RNA") public class AntisenseRna extends Species<AntisenseRnaAlias> { /** @@ -40,9 +30,6 @@ public class AntisenseRna extends Species<AntisenseRnaAlias> { /** * List of antisense rna regions (some rna sequences) in this object. */ - @Cascade({ CascadeType.ALL }) - @OneToMany(mappedBy = "species") - @LazyCollection(LazyCollectionOption.FALSE) private List<AntisenseRnaRegion> regions = new ArrayList<AntisenseRnaRegion>(); /** @@ -51,7 +38,7 @@ public class AntisenseRna extends Species<AntisenseRnaAlias> { * @param species * parent species from which we want to copy data */ - public AntisenseRna(Species species) { + public AntisenseRna(Species<?> species) { super(species); if (species instanceof AntisenseRna) { AntisenseRna asRna = (AntisenseRna) species; @@ -104,7 +91,7 @@ public class AntisenseRna extends Species<AntisenseRnaAlias> { } @Override - public void update(Species sp) { + public void update(Species<?> sp) { super.update(sp); if (sp instanceof AntisenseRna) { AntisenseRna rna = (AntisenseRna) sp; diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegion.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegion.java index 8966d67425..8ec3bb9181 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegion.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegion.java @@ -2,43 +2,29 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import org.apache.log4j.Logger; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.AntisenseRnaRegionAlias; -import lcsb.mapviewer.model.map.layout.alias.ModificationState; import lcsb.mapviewer.model.map.layout.alias.AntisenseRnaRegionAlias.AntisenseRnaRegionType; +import lcsb.mapviewer.model.map.layout.alias.ModificationState; /** * This structure contains information about antisense rna region (rna fragment * of interest) for a specific - * {@link lcsb.mapviewer.converter.model.celldesigner.structure.AntisenseRna AntisenseRna}. + * {@link lcsb.mapviewer.converter.model.celldesigner.structure.AntisenseRna + * AntisenseRna}. * * @author Piotr Gawron * */ -@Entity -@Table(name = "antisense_rna_region_table") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") public class AntisenseRnaRegion implements Serializable { /** * */ - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; /** * Default size of the object (in graphical representation). @@ -54,21 +40,16 @@ public class AntisenseRnaRegion implements Serializable { /** * Unique identifier in the database. */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) private int id; /** * String identifier of the element. Unique in the model. */ - @Column(name = "idantisensernaregion") private String idAntisenseRnaRegion = ""; /** * Name of the region. */ - @Column(name = "name") private String name = ""; /** @@ -76,7 +57,6 @@ public class AntisenseRnaRegion implements Serializable { * * @see ModificationState */ - @Column(name = "state") private ModificationState state = null; /** @@ -87,28 +67,22 @@ public class AntisenseRnaRegion implements Serializable { * <li>Modification site.</li> * </ul> */ - @Column(name = "type") private AntisenseRnaRegionType type; /** * Size of the region in the graphic representation. */ - @Column(name = "size") private double size = DEFAULT_SIZE; /** * Position on the species in graphic representation. */ - @Column(name = "pos") private Double pos; /** * Defines a species where the region belongs to. */ - @Cascade({ CascadeType.ALL }) - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "idSpeciesDb") - private Species species; + private AntisenseRna species; /** * Default constructor. @@ -311,7 +285,7 @@ public class AntisenseRnaRegion implements Serializable { * @return the species * @see #species */ - public Species getSpecies() { + public AntisenseRna getSpecies() { return species; } @@ -320,7 +294,7 @@ public class AntisenseRnaRegion implements Serializable { * the species to set * @see #species */ - public void setSpecies(Species species) { + public void setSpecies(AntisenseRna species) { this.species = species; } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Chemical.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Chemical.java index 0a910c01ac..200e0d5882 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Chemical.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Chemical.java @@ -1,9 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.Column; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.model.map.layout.alias.ChemicalAlias; /** @@ -12,8 +8,6 @@ import lcsb.mapviewer.model.map.layout.alias.ChemicalAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Chemical") public abstract class Chemical<T extends ChemicalAlias> extends Species<T> { /** @@ -26,7 +20,6 @@ public abstract class Chemical<T extends ChemicalAlias> extends Species<T> { * "http://en.wikipedia.org/wiki/Simplified_molecular-input_line-entry_system" * >Smiles</a> parameter for the chemical. */ - @Column(name = "smiles", columnDefinition = "TEXT") private String smiles; /** @@ -34,7 +27,6 @@ public abstract class Chemical<T extends ChemicalAlias> extends Species<T> { * InChI</a> parameter for the chemical. */ - @Column(name = "inchi", columnDefinition = "TEXT") private String inChI; /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Compartment.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Compartment.java index 28f3d50dee..bd710e3e22 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Compartment.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Compartment.java @@ -3,11 +3,6 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.HashSet; import java.util.Set; -import javax.persistence.Column; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.NotImplementedException; @@ -19,8 +14,6 @@ import lcsb.mapviewer.model.map.layout.alias.CompartmentAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Compartment") public class Compartment extends Element<CompartmentAlias> implements Comparable<Compartment> { /** @@ -37,14 +30,12 @@ public class Compartment extends Element<CompartmentAlias> implements Comparable /** * Identifier of the compartment. Unique in the model */ - @Column(name = "compartmentId") private String compartmentId = ""; /** * List of agregated elements. */ - @OneToMany(mappedBy = "parent") - private Set<Element<?>> elements = new HashSet<>(); + private Set<Element<?>> elements = new HashSet<>(); /** * Default constructor with identifier given as a parameter. diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpecies.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpecies.java index 387fa80916..2da11f9215 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpecies.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpecies.java @@ -3,11 +3,6 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.HashSet; import java.util.Set; -import javax.persistence.Column; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.InvalidArgumentException; @@ -20,8 +15,6 @@ import lcsb.mapviewer.model.map.layout.alias.ComplexAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("COMPLEX_SPECIES") public class ComplexSpecies extends Species<ComplexAlias> { /** @@ -37,13 +30,11 @@ public class ComplexSpecies extends Species<ComplexAlias> { /** * Elements that exists in this complex. */ - @OneToMany(mappedBy = "complex") private Set<Element<?>> elements = new HashSet<>(); /** * State of the complex species. */ - @Column(name = "structuralState") private String structuralState = null; /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Degraded.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Degraded.java index 3f4935ffb2..5d0ef0d4c4 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Degraded.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Degraded.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.DegradedAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.DegradedAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Degraded") public class Degraded extends Species<DegradedAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Drug.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Drug.java index 977bca234d..b3d86a5568 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Drug.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Drug.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.DrugAlias; @@ -12,14 +9,12 @@ import lcsb.mapviewer.model.map.layout.alias.DrugAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Drug") public class Drug extends Species<DrugAlias> { /** * */ - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; /** * Constructor that copies the data from species given in the argument. diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Element.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Element.java index fa575b156c..fadaa2a653 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Element.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Element.java @@ -7,28 +7,7 @@ import java.util.HashSet; import java.util.List; import java.util.Set; -import javax.persistence.CascadeType; -import javax.persistence.CollectionTable; -import javax.persistence.Column; -import javax.persistence.DiscriminatorColumn; -import javax.persistence.DiscriminatorType; -import javax.persistence.DiscriminatorValue; -import javax.persistence.ElementCollection; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.Inheritance; -import javax.persistence.InheritanceType; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; -import javax.persistence.Transient; - import org.apache.log4j.Logger; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.IndexColumn; import lcsb.mapviewer.common.exception.InvalidArgumentException; import lcsb.mapviewer.model.map.MiriamData; @@ -43,11 +22,6 @@ import lcsb.mapviewer.model.map.model.ModelData; * @author Piotr Gawron * */ -@Entity -@Table(name = "species_table") -@Inheritance(strategy = InheritanceType.SINGLE_TABLE) -@DiscriminatorColumn(name = "species_type_db", discriminatorType = DiscriminatorType.STRING) -@DiscriminatorValue("GENERIC_ELEMENT") public abstract class Element<T extends Alias> implements Serializable { /** @@ -65,18 +39,9 @@ public abstract class Element<T extends Alias> implements Serializable { */ private static Logger logger = Logger.getLogger(Element.class); - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "idDb", unique = true, nullable = false) - private int id; - /** * Notes describing this element. */ - @Column(name = "notes", columnDefinition = "TEXT") private String notes; /** @@ -102,48 +67,37 @@ public abstract class Element<T extends Alias> implements Serializable { /** * Short name of the element. */ - @Column(name = "name") private String name = ""; /** * Lists of all synonyms used for describing this element. */ - @ElementCollection(fetch = FetchType.EAGER) - @CollectionTable(name = "element_synonyms", joinColumns = @JoinColumn(name = "idDb")) - @Column(name = "synonym") - @IndexColumn(name = "idx") - @Cascade({ org.hibernate.annotations.CascadeType.ALL }) - private List<String> synonyms = new ArrayList<String>(); + private List<String> synonyms = new ArrayList<>(); /** * List of former symbols used to describe this element. */ - @Transient - private List<String> formerSymbols = new ArrayList<String>(); + private List<String> formerSymbols = new ArrayList<>(); /** * Where this element lies on. */ - @ManyToOne(cascade = { CascadeType.ALL }) private Compartment parent; /** * In which complex this element is located. */ - @ManyToOne(cascade = { CascadeType.ALL }) private ComplexSpecies complex; /** * In which model this element is located. */ - @ManyToOne(fetch = FetchType.LAZY) private ModelData model; /** * Set of miriam annotations for this element. */ - @Transient - private Set<MiriamData> miriamData = new HashSet<MiriamData>(); + private Set<MiriamData> miriamData = new HashSet<>(); /** * Default constructor that initialize the data with the information given in @@ -234,23 +188,6 @@ public abstract class Element<T extends Alias> implements Serializable { */ public abstract String getStringType(); - /** - * @return the id - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the id to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - public String getNotes() { return notes; } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Gene.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Gene.java index bd9660cdbb..d573c97bc9 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Gene.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Gene.java @@ -3,15 +3,6 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.ArrayList; import java.util.List; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.LazyCollection; -import org.hibernate.annotations.LazyCollectionOption; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.GeneAlias; @@ -21,22 +12,17 @@ import lcsb.mapviewer.model.map.layout.alias.GeneAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Gene") public class Gene extends Species<GeneAlias> { /** * */ - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; /** * List of modifications for the Gene. */ - @Cascade({ CascadeType.ALL }) - @OneToMany(mappedBy = "species", orphanRemoval = true) - @LazyCollection(LazyCollectionOption.FALSE) - private List<ModificationResidue> modificationResidues = new ArrayList<ModificationResidue>(); + private List<ModificationResidue> modificationResidues = new ArrayList<>(); /** * Constructor that initializes gene with the data passed in the argument. @@ -122,15 +108,14 @@ public class Gene extends Species<GeneAlias> { this.modificationResidues = modificationResidues; } - @Override public GeneAlias createAlias(String aliasId) { GeneAlias result = new GeneAlias(aliasId); super.setAliasFields(result); - for (ModificationResidue mr: modificationResidues) { + for (ModificationResidue mr : modificationResidues) { result.addModificationResidue(mr.createModificationResidueAlias()); } return result; - + } } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/GenericProtein.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/GenericProtein.java index 7161bcfe86..54ba04d6a5 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/GenericProtein.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/GenericProtein.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.GenericProteinAlias; @@ -12,14 +9,12 @@ import lcsb.mapviewer.model.map.layout.alias.GenericProteinAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("GENERIC_PROTEIN") public class GenericProtein extends Protein<GenericProteinAlias> { /** * */ - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; /** * Default constructor. @@ -31,7 +26,8 @@ public class GenericProtein extends Protein<GenericProteinAlias> { /** * Constructor that creates a copy of species. * - * @param species original species + * @param species + * original species */ public GenericProtein(Species<?> species) { super(species); @@ -53,7 +49,7 @@ public class GenericProtein extends Protein<GenericProteinAlias> { public GenericProteinAlias createAlias(String aliasId) { GenericProteinAlias result = new GenericProteinAlias(aliasId); super.setAliasFields(result); - + return result; } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Ion.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Ion.java index 13198e509d..7fc1abda1d 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Ion.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Ion.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.IonAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.IonAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Ion") public class Ion extends Chemical<IonAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonChannelProtein.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonChannelProtein.java index c0189b97eb..9bfe21e7d8 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonChannelProtein.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonChannelProtein.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.IonChannelProteinAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.IonChannelProteinAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("ION_CHANNEL_PROTEIN") public class IonChannelProtein extends Protein<IonChannelProteinAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidue.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidue.java index 37e5683269..6d78eb82d1 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidue.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidue.java @@ -2,16 +2,6 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.InvalidArgumentException; @@ -27,9 +17,6 @@ import lcsb.mapviewer.model.map.layout.alias.ModificationState; * @author Piotr Gawron * */ -@Entity -@Table(name = "modification_residue_table") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") public class ModificationResidue implements Serializable { /** @@ -43,56 +30,40 @@ public class ModificationResidue implements Serializable { @SuppressWarnings("unused") private static Logger logger = Logger.getLogger(ModificationResidue.class.getName()); - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) - private int id; - /** * Identifier of the modification. Must be unique in single map model. */ - @Column(name = "idModificationResidue") private String idModificationResidue = ""; /** * Name of the modification. */ - @Column(name = "name") private String name = ""; /** * Some strange param in CellDesigner. No idea what is it for. */ - @Column(name = "side") private String side = ""; /** * State in which this modification is. */ - @Column(name = "state") private ModificationState state = null; /** * Where this modification is located (on which side of the border). */ - @Column(name = "angle") private Double angle = null; /** * How big is this modification (used only for some types of the * modification). */ - @Column(name = "size") private Double size = null; /** * Species to which this modification belong to. */ - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "idSpeciesDb", nullable = false) private Species species; /** @@ -206,23 +177,6 @@ public class ModificationResidue implements Serializable { } } - /** - * @return the idModificationResidue - * @see #id - */ - public int getId() { - return id; - } - - /** - * @param id - * the idModificationResidue to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - /** * @return the id * @see #idModificationResidue diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Phenotype.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Phenotype.java index b43dac692f..ddb9639f1c 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Phenotype.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Phenotype.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.PhenotypeAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.PhenotypeAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Phenotype") public class Phenotype extends Species<PhenotypeAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Protein.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Protein.java index be2562cff6..afecc5eb38 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Protein.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Protein.java @@ -3,16 +3,7 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.ArrayList; import java.util.List; -import javax.persistence.Column; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - import org.apache.log4j.Logger; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.LazyCollection; -import org.hibernate.annotations.LazyCollectionOption; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.ProteinAlias; @@ -23,8 +14,6 @@ import lcsb.mapviewer.model.map.layout.alias.ProteinAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Protein") public class Protein<T extends ProteinAlias> extends Species<T> { /** * @@ -39,15 +28,11 @@ public class Protein<T extends ProteinAlias> extends Species<T> { /** * State of the protein. */ - @Column(name = "structuralState") private String structuralState = null; /** * List of modifications for the Protein. */ - @Cascade({ CascadeType.ALL }) - @OneToMany(mappedBy = "species", orphanRemoval = true) - @LazyCollection(LazyCollectionOption.FALSE) private List<ModificationResidue> modificationResidues = new ArrayList<ModificationResidue>(); /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ReceptorProtein.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ReceptorProtein.java index 82a4e23eb4..a3cb1b0446 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ReceptorProtein.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/ReceptorProtein.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.ReceptorProteinAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.ReceptorProteinAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("RECEPTOR_PROTEIN") public class ReceptorProtein extends Protein<ReceptorProteinAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Rna.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Rna.java index e0bdfba4dd..95ad0b3e7f 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Rna.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Rna.java @@ -3,15 +3,7 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.util.ArrayList; import java.util.List; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.OneToMany; - import org.apache.log4j.Logger; -import org.hibernate.annotations.Cascade; -import org.hibernate.annotations.CascadeType; -import org.hibernate.annotations.LazyCollection; -import org.hibernate.annotations.LazyCollectionOption; import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.RnaAlias; @@ -22,8 +14,6 @@ import lcsb.mapviewer.model.map.layout.alias.RnaAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("RNA") public class Rna extends Species<RnaAlias> { /** @@ -40,10 +30,7 @@ public class Rna extends Species<RnaAlias> { /** * List of rna regions (some rna sequences) in this object. */ - @Cascade({ CascadeType.ALL }) - @OneToMany(mappedBy = "species", orphanRemoval = true) - @LazyCollection(LazyCollectionOption.FALSE) - private List<RnaRegion> regions = new ArrayList<RnaRegion>(); + private List<RnaRegion> regions = new ArrayList<>(); /** * Constructor that initializes rna with the data passed in the argument. diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegion.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegion.java index 128dcfe834..7846d84e8c 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegion.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegion.java @@ -2,16 +2,6 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; import java.io.Serializable; -import javax.persistence.Column; -import javax.persistence.Entity; -import javax.persistence.FetchType; -import javax.persistence.GeneratedValue; -import javax.persistence.GenerationType; -import javax.persistence.Id; -import javax.persistence.JoinColumn; -import javax.persistence.ManyToOne; -import javax.persistence.Table; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.InvalidArgumentException; @@ -20,14 +10,12 @@ import lcsb.mapviewer.model.map.layout.alias.RnaRegionAlias; /** * This structure contains information about rna region (rna fragment of - * interest) for a specific {@link lcsb.mapviewer.converter.model.celldesigner.structure.Rna Rna}. + * interest) for a specific + * {@link lcsb.mapviewer.converter.model.celldesigner.structure.Rna Rna}. * * @author Piotr Gawron * */ -@Entity -@Table(name = "rna_region_table") -@org.hibernate.annotations.GenericGenerator(name = "test-increment-strategy", strategy = "increment") public class RnaRegion implements Serializable { /** @@ -46,20 +34,12 @@ public class RnaRegion implements Serializable { @SuppressWarnings("unused") private static Logger logger = Logger.getLogger(RnaRegion.class.getName()); - /** - * Unique identifier in the database. - */ - @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) - @Column(name = "iddb", unique = true, nullable = false) - private int id; - /** * Identifier of the region. Unique in the * {@link lcsb.mapviewer.model.map.model.Model}. */ - @Column(name = "idrnaregion") private String idRnaRegion = ""; + /** * Type of the region in the rna. There are three possible values: * <ul> @@ -68,8 +48,6 @@ public class RnaRegion implements Serializable { * <li>Modification site.</li> * </ul> */ - - @Column(name = "type") private String type = ""; /** @@ -77,33 +55,27 @@ public class RnaRegion implements Serializable { * * @see ModificationState */ - @Column(name = "state") private ModificationState state = null; /** * Name of the region. */ - @Column(name = "name") private String name = ""; /** * Size of the region in the graphic representation. */ - @Column(name = "size") private double size = DEFAULT_SIZE; /** * Position on the species in graphic representation. */ - @Column(name = "pos") private Double pos; /** * Defines a species where the region belongs to. */ - @ManyToOne(fetch = FetchType.LAZY) - @JoinColumn(name = "idSpeciesDb") - private Species species; + private Rna species; /** * Default constructor. @@ -119,7 +91,6 @@ public class RnaRegion implements Serializable { * original {@link RnaRegion} */ public RnaRegion(RnaRegion mr) { - this.id = mr.id; this.idRnaRegion = mr.idRnaRegion; this.size = mr.size; setPos(mr.getPos()); @@ -189,23 +160,6 @@ public class RnaRegion implements Serializable { } - /** - * @return the idRnaRegion - * @see #idRnaRegion - */ - public int getId() { - return id; - } - - /** - * @param id - * the idRnaRegion to set - * @see #id - */ - public void setId(int id) { - this.id = id; - } - /** * @return the id * @see #id @@ -312,7 +266,7 @@ public class RnaRegion implements Serializable { * @return the species * @see #species */ - public Species getSpecies() { + public Rna getSpecies() { return species; } @@ -321,7 +275,7 @@ public class RnaRegion implements Serializable { * the species to set * @see #species */ - public void setSpecies(Species species) { + public void setSpecies(Rna species) { this.species = species; } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMolecule.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMolecule.java index 64ca650675..75f255eaa8 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMolecule.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMolecule.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.NotImplementedException; @@ -14,8 +11,6 @@ import lcsb.mapviewer.model.map.layout.alias.SimpleMoleculeAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("SimpleMolecule") public class SimpleMolecule extends Chemical<SimpleMoleculeAlias> { /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Species.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Species.java index 4a79d01566..0066fb92cc 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Species.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Species.java @@ -1,10 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; -import javax.persistence.EnumType; -import javax.persistence.Enumerated; - import org.apache.log4j.Logger; import lcsb.mapviewer.common.exception.InvalidArgumentException; @@ -19,8 +14,6 @@ import lcsb.mapviewer.model.map.layout.alias.SpeciesAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("SPECIES") public class Species<T extends SpeciesAlias> extends Element<T> { /** * @@ -65,7 +58,6 @@ public class Species<T extends SpeciesAlias> extends Element<T> { /** * Position on the compartment. */ - @Enumerated(EnumType.STRING) private PositionToCompartment positionToCompartment = null; /** diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/TruncatedProtein.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/TruncatedProtein.java index 2a1ebc5dfe..c05d481c5b 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/TruncatedProtein.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/TruncatedProtein.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.TruncatedProteinAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.TruncatedProteinAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("TRUNCATED_PROTEIN") public class TruncatedProtein extends Protein { /** @@ -51,7 +46,7 @@ public class TruncatedProtein extends Protein { public TruncatedProteinAlias createAlias(String aliasId) { TruncatedProteinAlias result = new TruncatedProteinAlias(aliasId); super.setAliasFields(result); - + return result; } diff --git a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Unknown.java b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Unknown.java index 1c1d8077a9..4fc711dffd 100644 --- a/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Unknown.java +++ b/converter-CellDesigner/src/main/java/lcsb/mapviewer/converter/model/celldesigner/structure/Unknown.java @@ -1,8 +1,5 @@ package lcsb.mapviewer.converter.model.celldesigner.structure; -import javax.persistence.DiscriminatorValue; -import javax.persistence.Entity; - import lcsb.mapviewer.common.exception.NotImplementedException; import lcsb.mapviewer.model.map.layout.alias.UnknownAlias; @@ -12,8 +9,6 @@ import lcsb.mapviewer.model.map.layout.alias.UnknownAlias; * @author Piotr Gawron * */ -@Entity -@DiscriminatorValue("Unknown") public class Unknown extends Species<UnknownAlias> { /** * @@ -52,7 +47,7 @@ public class Unknown extends Species<UnknownAlias> { @Override public UnknownAlias createAlias(String aliasId) { - UnknownAlias result = new UnknownAlias(aliasId); + UnknownAlias result = new UnknownAlias(aliasId); super.setAliasFields(result); return result; } diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/species/ModelMock.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/species/ModelMock.java deleted file mode 100644 index 35b82545c2..0000000000 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/species/ModelMock.java +++ /dev/null @@ -1,540 +0,0 @@ -package lcsb.mapviewer.converter.model.celldesigner.species; - -import java.util.Calendar; -import java.util.Collection; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Set; - -import org.apache.log4j.Logger; - -import lcsb.mapviewer.common.EventStorageLoggerAppender; -import lcsb.mapviewer.converter.model.celldesigner.structure.Species; -import lcsb.mapviewer.model.Project; -import lcsb.mapviewer.model.map.AnnotatedObject; -import lcsb.mapviewer.model.map.MiriamData; -import lcsb.mapviewer.model.map.OverviewImage; -import lcsb.mapviewer.model.map.graph.DataMiningSet; -import lcsb.mapviewer.model.map.layout.Layout; -import lcsb.mapviewer.model.map.layout.alias.Alias; -import lcsb.mapviewer.model.map.layout.alias.AliasGroup; -import lcsb.mapviewer.model.map.layout.alias.BlockDiagram; -import lcsb.mapviewer.model.map.layout.alias.CompartmentAlias; -import lcsb.mapviewer.model.map.layout.alias.ComplexAlias; -import lcsb.mapviewer.model.map.layout.alias.SpeciesAlias; -import lcsb.mapviewer.model.map.layout.graphics.Layer; -import lcsb.mapviewer.model.map.model.Model; -import lcsb.mapviewer.model.map.model.ModelData; -import lcsb.mapviewer.model.map.model.ModelSubmodelConnection; -import lcsb.mapviewer.model.map.model.SubmodelConnection; -import lcsb.mapviewer.model.map.reaction.Reaction; - -public class ModelMock implements Model { - private Logger logger = Logger.getLogger(SpeciesAlias.class.getName()); - - Map<String, Species> species = new HashMap<String, Species>(); - - public void addSpecies(Species sp) { - species.put(sp.getElementId(), sp); - } - - @Override - public Double getWidth() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void setWidth(Double width) { - logger.error("Not implemented in mock object"); - } - - @Override - public Double getHeight() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void setHeight(Double height) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setWidth(String nodeAttr) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setHeight(String nodeAttr) { - logger.error("Not implemented in mock object"); - } - - @Override - public Set<Alias> getAliases() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public SpeciesAlias getAliasByAliasId(String idAlias) { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addReaction(Reaction reaction) { - logger.error("Not implemented in mock object"); - } - - @Override - public Set<Reaction> getReactions() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public CompartmentAlias getCompartmentAliasByCompartmentAliasId(String id) { - CompartmentAlias alias = new CompartmentAlias(id); - return alias; - } - - @Override - public List<CompartmentAlias> getCompartmentsAliases() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addLayer(Layer layer) { - logger.error("Not implemented in mock object"); - - } - - @Override - public Set<Layer> getLayers() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addAliases(List<? extends Alias> aliases) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setNotes(String notes) { - logger.error("Not implemented in mock object"); - - } - - @Override - public String getNotes() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public Reaction getReactionByReactionId(String idReaction) { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public String getMapVersion() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void setMapVersion(String version) { - logger.error("Not implemented in mock object"); - } - - @Override - public void addLayers(Collection<Layer> parseLayers) { - logger.error("Not implemented in mock object"); - - } - - @Override - public void addAliasGroup(AliasGroup aliasGroup) { - logger.error("Not implemented in mock object"); - - } - - @Override - public void addBlockDiagream(BlockDiagram blockDiagram) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setSbgnFormat(boolean sbgnFormat) { - logger.error("Not implemented in mock object"); - } - - @Override - public void addCreationWarnings(List<String> warnings) { - logger.error("Not implemented in mock object"); - } - - @Override - public List<String> getCreationWarnings() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void addCreationWarning(String warning) { - // TODO Auto-generated method stub - - } - - @Override - public void setNotifyEmail(String notifyEmail) { - // TODO Auto-generated method stub - - } - - @Override - public String getNotifyEmail() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setIdModel(String idModel) { - // TODO Auto-generated method stub - - } - - @Override - public String getIdModel() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setTileSize(int tileSize) { - // TODO Auto-generated method stub - - } - - @Override - public int getTileSize() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public void setZoomLevels(int zoomLevels) { - // TODO Auto-generated method stub - - } - - @Override - public int getZoomLevels() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public void removeReaction(Reaction reaction) { - // TODO Auto-generated method stub - - } - - @Override - public void removeAlias(Alias alias) { - // TODO Auto-generated method stub - - } - - @Override - public List<Reaction> getSortedReactions() { - // TODO Auto-generated method stub - return null; - } - - @Override - public List<Alias> getSortedAliases() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Collection<SpeciesAlias> getNotComplexSpeciesAliases() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Collection<ComplexAlias> getComplexAliases() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void addReactions(List<Reaction> reactions2) { - // TODO Auto-generated method stub - - } - - @Override - public Set<AnnotatedObject> getElementsByAnnotation(MiriamData miriamData) { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setHeight(int height) { - // TODO Auto-generated method stub - - } - - @Override - public void setWidth(int width) { - // TODO Auto-generated method stub - - } - - @Override - public void addLayout(Layout layout) { - // TODO Auto-generated method stub - - } - - @Override - public void setLayouts(List<Layout> layouts) { - // TODO Auto-generated method stub - - } - - @Override - public List<Layout> getLayouts() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setCreationDate(Calendar creationDate) { - // TODO Auto-generated method stub - - } - - @Override - public Calendar getCreationDate() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Alias getAliasByDbId(Integer dbId) { - // TODO Auto-generated method stub - return null; - } - - @Override - public Reaction getReactionByDbId(Integer dbId) { - // TODO Auto-generated method stub - return null; - } - - @Override - public List<CompartmentAlias> getSortedCompartmentsAliases() { - // TODO Auto-generated method stub - return null; - } - - @Override - public List<Alias> getAliasesSortedBySize() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setProject(Project project) { - // TODO Auto-generated method stub - - } - - @Override - public Project getProject() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setAliases(Set<Alias> aliases) { - // TODO Auto-generated method stub - - } - - @Override - public ModelData getModelData() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Integer getId() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public void addSubmodelConnection(ModelSubmodelConnection submodel) { - // TODO Auto-generated method stub - - } - - @Override - public List<ModelSubmodelConnection> getSubmodelConnections() { - // TODO Auto-generated method stub - return null; - } - - @Override - public String getName() { - // TODO Auto-generated method stub - return null; - } - - @Override - public void setName(String name) { - // TODO Auto-generated method stub - - } - - @Override - public Model getSubmodelById(Integer idObject) { - // TODO Auto-generated method stub - return null; - } - - @Override - public Collection<SubmodelConnection> getParentModels() { - // TODO Auto-generated method stub - return null; - } - - @Override - public Model getSubmodelByConnectionName(String name) { - // TODO Auto-generated method stub - return null; - } - - @Override - public SubmodelConnection getSubmodelConnectionById(Integer idObject) { - // TODO Auto-generated method stub - return null; - } - - @Override - public Model getSubmodelById(String modelIdentifier) { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public Collection<Model> getSubmodels() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public Model getSubmodelByName(String selectedModelString) { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public List<OverviewImage> getOverviewImages() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addOverviewImage(OverviewImage overviewImage) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setOverviewImages(List<OverviewImage> parseOverviewLinks) { - logger.error("Not implemented in mock object"); - } - - @Override - public OverviewImage getTopOverviewImage() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public boolean isSbgnFormat() { - // TODO Auto-generated method stub - return false; - } - - @Override - public void addLayout(int index, Layout layout) { - logger.error("Not implemented in mock object"); - } - - @Override - public void addDataMiningSet(DataMiningSet dataMiningSet) { - logger.error("Not implemented in mock object"); - } - - @Override - public List<DataMiningSet> getDataMiningSets() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addDataMiningSets(Collection<DataMiningSet> dataMiningSets) { - logger.error("Not implemented in mock object"); - } - - @Override - public Layout getLayoutByIdentifier(Integer layoutIdentfier) { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addAlias(Alias alias) { - logger.error("Not implemented in mock object"); - } - - @Override - public void setId(int id) { - logger.error("Not implemented in mock object"); - } - - @Override - public List<AnnotatedObject> getAnnotatedObjects() { - logger.error("Not implemented in mock object"); - return null; - } - - @Override - public void addLoggingInfo(EventStorageLoggerAppender appender) { - logger.error("Not implemented in mock object"); - } - - @Override - public List<Alias> getAliasByName(String name) { - // TODO Auto-generated method stub - return null; - } - - @Override - public List<SpeciesAlias> getSpeciesAliases() { - // TODO Auto-generated method stub - return null; - } - -} diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaComparatorTest.java index fa649ac8af..842bdd559e 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaComparatorTest.java @@ -37,7 +37,7 @@ public class AntisenseRnaComparatorTest { assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); - aRna1.setId(-1); + aRna1.setElementId("AAA"); assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegionTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegionTest.java index 0564a8bc98..12841cda2a 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegionTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/AntisenseRnaRegionTest.java @@ -113,7 +113,7 @@ public class AntisenseRnaRegionTest { try { AntisenseRnaRegion region = new AntisenseRnaRegion(new AntisenseRnaRegion()); int id = 91; - Species species = new Species(); + AntisenseRna species = new AntisenseRna(); double pos = 4.6; double size = 5.3; AntisenseRnaRegionType type = AntisenseRnaRegionType.CODING_REGION; diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/CompartmentComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/CompartmentComparatorTest.java index 5e52e347f9..2bd397c337 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/CompartmentComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/CompartmentComparatorTest.java @@ -33,7 +33,7 @@ public class CompartmentComparatorTest { assertEquals(0, comparator.compare(comp1, comp2)); assertEquals(0, comparator.compare(comp2, comp1)); - comp1.setId(-1); + comp1.setElementId("AAA"); assertEquals(0, comparator.compare(comp1, comp2)); assertEquals(0, comparator.compare(comp2, comp1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpeciesComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpeciesComparatorTest.java index 8decad505f..0f9d38dd02 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpeciesComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ComplexSpeciesComparatorTest.java @@ -42,7 +42,7 @@ public class ComplexSpeciesComparatorTest { assertEquals(0, comparator.compare(complex1, complex2)); assertEquals(0, comparator.compare(complex2, complex1)); - complex1.setId(-1); + complex1.setElementId("AAA"); assertEquals(0, comparator.compare(complex1, complex2)); assertEquals(0, comparator.compare(complex2, complex1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DegradedComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DegradedComparatorTest.java index 0d15ec6b2a..50364bb452 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DegradedComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DegradedComparatorTest.java @@ -35,7 +35,7 @@ public class DegradedComparatorTest { assertEquals(0, comparator.compare(degraded1, degraded2)); assertEquals(0, comparator.compare(degraded2, degraded1)); - degraded1.setId(-1); + degraded1.setElementId("AAA"); assertEquals(0, comparator.compare(degraded1, degraded2)); assertEquals(0, comparator.compare(degraded2, degraded1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DrugComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DrugComparatorTest.java index 84c3de7bec..c478814faa 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DrugComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/DrugComparatorTest.java @@ -35,7 +35,7 @@ public class DrugComparatorTest { assertEquals(0, comparator.compare(drug1, drug2)); assertEquals(0, comparator.compare(drug2, drug1)); - drug1.setId(-1); + drug1.setElementId("AAA"); assertEquals(0, comparator.compare(drug1, drug2)); assertEquals(0, comparator.compare(drug2, drug1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ElementTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ElementTest.java index b88371676a..7eac4d04d4 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ElementTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ElementTest.java @@ -104,21 +104,18 @@ public class ElementTest extends CellDesignerTestFunctions { public void testGetters() { try { Element<?> element = Mockito.spy(Element.class); - int id = 4; List<String> synonyms = new ArrayList<>(); List<String> formerSymbols = new ArrayList<>(); ComplexSpecies complex = new ComplexSpecies(); Model model = new ModelFullIndexed(null); String formula = "str"; - element.setId(id); element.setSynonyms(synonyms); element.setFormerSymbols(formerSymbols); element.setComplex(complex); element.setModel(model); element.setFormula(formula); - assertEquals(id, element.getId()); assertEquals(synonyms, element.getSynonyms()); assertEquals(formerSymbols, element.getFormerSymbols()); assertEquals(complex, element.getComplex()); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/GeneComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/GeneComparatorTest.java index d93122574d..7e4ded16e3 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/GeneComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/GeneComparatorTest.java @@ -34,7 +34,7 @@ public class GeneComparatorTest { assertEquals(0, comparator.compare(gene1, gene2)); assertEquals(0, comparator.compare(gene2, gene1)); - gene1.setId(-1); + gene1.setElementId("AAA"); assertEquals(0, comparator.compare(gene1, gene2)); assertEquals(0, comparator.compare(gene2, gene1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonComparatorTest.java index a55e4fb58c..d30536e668 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/IonComparatorTest.java @@ -35,7 +35,7 @@ public class IonComparatorTest { assertEquals(0, comparator.compare(ion1, ion2)); assertEquals(0, comparator.compare(ion2, ion1)); - ion1.setId(-1); + ion1.setElementId("AAA"); assertEquals(0, comparator.compare(ion1, ion2)); assertEquals(0, comparator.compare(ion2, ion1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidueTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidueTest.java index 1690e144ac..9f3f99119e 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidueTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ModificationResidueTest.java @@ -88,7 +88,6 @@ public class ModificationResidueTest { String nullStr = null; Double angle = 2.0; Species species = new Species(); - int id = 5; original.setAngle(doubleStr); assertEquals(angle, original.getAngle(), Configuration.EPSILON); @@ -111,9 +110,6 @@ public class ModificationResidueTest { original.setSize(nullStr); assertNull(original.getSize()); - original.setId(id); - assertEquals(id, original.getId()); - original.setSpecies(species); assertEquals(species, original.getSpecies()); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/PhenotypeComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/PhenotypeComparatorTest.java index f734a14617..11e30dd99c 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/PhenotypeComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/PhenotypeComparatorTest.java @@ -33,7 +33,7 @@ public class PhenotypeComparatorTest { assertEquals(0, comparator.compare(phenotype1, phenotype2)); assertEquals(0, comparator.compare(phenotype2, phenotype1)); - phenotype1.setId(-1); + phenotype1.setElementId("AAA"); assertEquals(0, comparator.compare(phenotype1, phenotype2)); assertEquals(0, comparator.compare(phenotype2, phenotype1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ProteinComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ProteinComparatorTest.java index b9684ca5b2..48bdfbb22e 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ProteinComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/ProteinComparatorTest.java @@ -33,7 +33,7 @@ public class ProteinComparatorTest { assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); - aRna1.setId(-1); + aRna1.setElementId("AAA"); assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaComparatorTest.java index 2b19c81e5c..e2aca98f8e 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaComparatorTest.java @@ -34,7 +34,7 @@ public class RnaComparatorTest { assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); - aRna1.setId(-1); + aRna1.setElementId("AAA"); assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegionTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegionTest.java index b40f127fe2..fe45169fc0 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegionTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/RnaRegionTest.java @@ -116,13 +116,10 @@ public class RnaRegionTest { public void testGetters() { try { RnaRegion region = new RnaRegion(); - int id = 47; double size = 2.5; - Species species = new GenericProtein(); - region.setId(id); + Rna species = new Rna(); region.setSize(size); region.setSpecies(species); - assertEquals(id, region.getId()); assertEquals(size, region.getSize(), Configuration.EPSILON); assertEquals(species, region.getSpecies()); } catch (Exception e) { diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMoleculeComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMoleculeComparatorTest.java index 06e688cf76..05dbd82998 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMoleculeComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/SimpleMoleculeComparatorTest.java @@ -35,7 +35,7 @@ public class SimpleMoleculeComparatorTest { assertEquals(0, comparator.compare(simpleMolecule1, simpleMolecule2)); assertEquals(0, comparator.compare(simpleMolecule2, simpleMolecule1)); - simpleMolecule1.setId(-1); + simpleMolecule1.setElementId("AAA"); assertEquals(0, comparator.compare(simpleMolecule1, simpleMolecule2)); assertEquals(0, comparator.compare(simpleMolecule2, simpleMolecule1)); diff --git a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/UnknownComparatorTest.java b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/UnknownComparatorTest.java index 009dd1d89e..f09907eb61 100644 --- a/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/UnknownComparatorTest.java +++ b/converter-CellDesigner/src/test/java/lcsb/mapviewer/converter/model/celldesigner/structure/UnknownComparatorTest.java @@ -35,7 +35,7 @@ public class UnknownComparatorTest { assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); - aRna1.setId(-1); + aRna1.setElementId("AAA"); assertEquals(0, comparator.compare(aRna1, aRna2)); assertEquals(0, comparator.compare(aRna2, aRna1)); diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/DrugAndCatalystComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/DrugAndCatalystComparator.java index fc0b0cc738..b053e372fd 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/DrugAndCatalystComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/DrugAndCatalystComparator.java @@ -2,13 +2,12 @@ package lcsb.mapviewer.reactome.utils.comparators; import org.apache.log4j.Logger; -import lcsb.mapviewer.converter.model.celldesigner.structure.Drug; import lcsb.mapviewer.model.map.layout.alias.DrugAlias; import lcsb.mapviewer.reactome.model.ReactomeCatalystActivity; /** - * This class allows to compare {@link DrugAlias} element (internal representation) - * and {@link ReactomeCatalystActivity} (reactome model). + * This class allows to compare {@link DrugAlias} element (internal + * representation) and {@link ReactomeCatalystActivity} (reactome model). * * @author Piotr Gawron * diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndDefinedSetComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndDefinedSetComparator.java index 4807cee4ce..e399fcca7e 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndDefinedSetComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndDefinedSetComparator.java @@ -2,13 +2,12 @@ package lcsb.mapviewer.reactome.utils.comparators; import org.apache.log4j.Logger; -import lcsb.mapviewer.converter.model.celldesigner.structure.Gene; import lcsb.mapviewer.model.map.layout.alias.GeneAlias; import lcsb.mapviewer.reactome.model.ReactomeDefinedSet; /** - * This class allows to compare {@link GeneAlias} element (internal representation) - * and {@link ReactomeDefinedSet} (reactome model). + * This class allows to compare {@link GeneAlias} element (internal + * representation) and {@link ReactomeDefinedSet} (reactome model). * * @author Piotr Gawron * diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndOtherEntityComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndOtherEntityComparator.java index d17cc13191..d43765ed4d 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndOtherEntityComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/GeneAndOtherEntityComparator.java @@ -1,14 +1,13 @@ package lcsb.mapviewer.reactome.utils.comparators; -import lcsb.mapviewer.converter.model.celldesigner.structure.Gene; +import org.apache.log4j.Logger; + import lcsb.mapviewer.model.map.layout.alias.GeneAlias; import lcsb.mapviewer.reactome.model.ReactomeOtherEntity; -import org.apache.log4j.Logger; - /** - * This class allows to compare {@link GeneAlias} element (internal representation) - * and {@link ReactomeOtherEntity} (reactome model). + * This class allows to compare {@link GeneAlias} element (internal + * representation) and {@link ReactomeOtherEntity} (reactome model). * * @author Piotr Gawron * diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndComplexComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndComplexComparator.java index 526d85dec6..061b4ef15b 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndComplexComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndComplexComparator.java @@ -4,7 +4,6 @@ import java.util.List; import lcsb.mapviewer.annotation.services.annotators.ChebiSearchException; import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.converter.model.celldesigner.structure.Ion; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.layout.alias.IonAlias; import lcsb.mapviewer.reactome.model.ReactomeComplex; @@ -17,8 +16,8 @@ import lcsb.mapviewer.reactome.model.ReactomeSimpleEntity; import lcsb.mapviewer.reactome.utils.ComparatorException; /** - * This class allows to compare {@link IonAlias} element (internal representation) - * and {@link ReactomeComplex} (reactome model). + * This class allows to compare {@link IonAlias} element (internal + * representation) and {@link ReactomeComplex} (reactome model). * * @author Piotr Gawron * diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndDefinedSetComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndDefinedSetComparator.java index f16d5afaa5..104b0ddffc 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndDefinedSetComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndDefinedSetComparator.java @@ -1,7 +1,6 @@ package lcsb.mapviewer.reactome.utils.comparators; import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.converter.model.celldesigner.structure.Ion; import lcsb.mapviewer.model.map.layout.alias.IonAlias; import lcsb.mapviewer.reactome.model.ReactomeComplex; import lcsb.mapviewer.reactome.model.ReactomeDefinedSet; @@ -37,7 +36,8 @@ public class IonAndDefinedSetComparator extends ANodeComparator<IonAlias, Reacto } else if (entity instanceof ReactomeEntityWithAccessionedSequence) { result |= getGlobalComparator().compareNodes(species, (ReactomeEntityWithAccessionedSequence) entity); } else { - throw new InvalidArgumentException("Cannot determine the way of comparison for provided class types: " + species.getClass() + ", " + entity.getClass()); + throw new InvalidArgumentException( + "Cannot determine the way of comparison for provided class types: " + species.getClass() + ", " + entity.getClass()); } } return result; diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndEntityWithAccessionedSequenceComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndEntityWithAccessionedSequenceComparator.java index e387838a8c..9c6df33aa6 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndEntityWithAccessionedSequenceComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/IonAndEntityWithAccessionedSequenceComparator.java @@ -1,12 +1,12 @@ package lcsb.mapviewer.reactome.utils.comparators; -import lcsb.mapviewer.converter.model.celldesigner.structure.Ion; import lcsb.mapviewer.model.map.layout.alias.IonAlias; import lcsb.mapviewer.reactome.model.ReactomeEntityWithAccessionedSequence; /** - * This class allows to compare {@link IonAlias} element (internal representation) - * and {@link ReactomeEntityWithAccessionedSequence} (reactome model). + * This class allows to compare {@link IonAlias} element (internal + * representation) and {@link ReactomeEntityWithAccessionedSequence} (reactome + * model). * * @author Piotr Gawron * diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndCatalystComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndCatalystComparator.java index 53f3f62a1a..dd64991b26 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndCatalystComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndCatalystComparator.java @@ -1,7 +1,6 @@ package lcsb.mapviewer.reactome.utils.comparators; import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.converter.model.celldesigner.structure.SimpleMolecule; import lcsb.mapviewer.model.map.layout.alias.SimpleMoleculeAlias; import lcsb.mapviewer.reactome.model.ReactomeCatalystActivity; import lcsb.mapviewer.reactome.model.ReactomeComplex; diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndComplexComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndComplexComparator.java index 483803281c..0221ea8f21 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndComplexComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndComplexComparator.java @@ -2,7 +2,6 @@ package lcsb.mapviewer.reactome.utils.comparators; import lcsb.mapviewer.annotation.services.annotators.ChebiSearchException; import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.converter.model.celldesigner.structure.SimpleMolecule; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.layout.alias.SimpleMoleculeAlias; import lcsb.mapviewer.reactome.model.ReactomeComplex; diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndDefinedSetComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndDefinedSetComparator.java index bce2b67b54..3cbd349b76 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndDefinedSetComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndDefinedSetComparator.java @@ -1,7 +1,6 @@ package lcsb.mapviewer.reactome.utils.comparators; import lcsb.mapviewer.common.exception.InvalidArgumentException; -import lcsb.mapviewer.converter.model.celldesigner.structure.SimpleMolecule; import lcsb.mapviewer.model.map.layout.alias.SimpleMoleculeAlias; import lcsb.mapviewer.reactome.model.ReactomeComplex; import lcsb.mapviewer.reactome.model.ReactomeDefinedSet; diff --git a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndEntityWithAccessionedSequenceComparator.java b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndEntityWithAccessionedSequenceComparator.java index ad23aa7fd8..20d37fad35 100644 --- a/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndEntityWithAccessionedSequenceComparator.java +++ b/reactome/src/main/java/lcsb/mapviewer/reactome/utils/comparators/MoleculeAndEntityWithAccessionedSequenceComparator.java @@ -1,6 +1,5 @@ package lcsb.mapviewer.reactome.utils.comparators; -import lcsb.mapviewer.converter.model.celldesigner.structure.SimpleMolecule; import lcsb.mapviewer.model.map.layout.alias.SimpleMoleculeAlias; import lcsb.mapviewer.reactome.model.ReactomeEntityWithAccessionedSequence; diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest2.java b/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest2.java index 478e70e648..222ab908db 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest2.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/LayoutServiceTest2.java @@ -20,7 +20,6 @@ import lcsb.mapviewer.common.Pair; import lcsb.mapviewer.common.TextFileUtils; import lcsb.mapviewer.converter.ConverterParams; import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; -import lcsb.mapviewer.converter.model.celldesigner.structure.GenericProtein; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.MiriamType; import lcsb.mapviewer.model.map.layout.ColorSchema; diff --git a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java index e445ef52df..74b3894831 100644 --- a/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/impl/ProjectServiceTest.java @@ -29,7 +29,6 @@ import lcsb.mapviewer.commands.CopyCommand; import lcsb.mapviewer.converter.ComplexZipConverter; import lcsb.mapviewer.converter.ComplexZipConverterParams; import lcsb.mapviewer.converter.model.celldesigner.CellDesignerXmlParser; -import lcsb.mapviewer.converter.model.celldesigner.structure.Protein; import lcsb.mapviewer.converter.zip.ModelZipEntryFile; import lcsb.mapviewer.converter.zip.ZipEntryFile; import lcsb.mapviewer.converter.zip.ZipEntryFileFactory; diff --git a/service/src/test/java/lcsb/mapviewer/services/search/data/FullAliasViewFactoryTest.java b/service/src/test/java/lcsb/mapviewer/services/search/data/FullAliasViewFactoryTest.java index b163c56301..69386a73bf 100644 --- a/service/src/test/java/lcsb/mapviewer/services/search/data/FullAliasViewFactoryTest.java +++ b/service/src/test/java/lcsb/mapviewer/services/search/data/FullAliasViewFactoryTest.java @@ -21,7 +21,6 @@ import org.springframework.beans.factory.annotation.Autowired; import lcsb.mapviewer.annotation.data.Chebi; import lcsb.mapviewer.annotation.services.annotators.ChebiAnnotator; -import lcsb.mapviewer.converter.model.celldesigner.structure.Compartment; import lcsb.mapviewer.model.graphics.PolylineData; import lcsb.mapviewer.model.map.MiriamData; import lcsb.mapviewer.model.map.MiriamRelationType; -- GitLab