Skip to content
Snippets Groups Projects
Commit 2b07331c authored by Piotr Gawron's avatar Piotr Gawron
Browse files

reactome stable identifier changes

parent 5d94ace7
No related branches found
No related tags found
1 merge request!44Resolve "semantic zoom"
......@@ -9,17 +9,37 @@ package lcsb.mapviewer.reactome.model;
*
*/
public class ReactomeStableIdentifier extends ReactomeDatabaseObject {
/**
* Identifier in reactome model. More information can be found <a
* href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
* Identifier in reactome model. More information can be found
* <a href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
*/
private String identifier;
/**
* Identifier version in reactome model. More information can be found <a
* href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
* Identifier version in reactome model. More information can be found
* <a href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
*/
private String identifierVersion;
/**
* Old identifier used in reactome model. More information can be found
* <a href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
*/
private String oldIdentifier;
/**
* Old identifier version used in reactome model. More information can be
* found
* <a href="http://wiki.reactome.org/index.php/Glossary_Data_Model">here</a>.
*/
private String oldIdentifierVersion;
/**
* Undocumented by reactome...
*/
private boolean released;
/**
* @return the identifier
* @see #identifier
......@@ -54,4 +74,55 @@ public class ReactomeStableIdentifier extends ReactomeDatabaseObject {
this.identifierVersion = identifierVersion;
}
/**
* @return the oldIdentifier
* @see #oldIdentifier
*/
public String getOldIdentifier() {
return oldIdentifier;
}
/**
* @param oldIdentifier
* the oldIdentifier to set
* @see #oldIdentifier
*/
public void setOldIdentifier(String oldIdentifier) {
this.oldIdentifier = oldIdentifier;
}
/**
* @return the oldIdentifierVersion
* @see #oldIdentifierVersion
*/
public String getOldIdentifierVersion() {
return oldIdentifierVersion;
}
/**
* @param oldIdentifierVersion
* the oldIdentifierVersion to set
* @see #oldIdentifierVersion
*/
public void setOldIdentifierVersion(String oldIdentifierVersion) {
this.oldIdentifierVersion = oldIdentifierVersion;
}
/**
* @return the released
* @see #released
*/
public boolean isReleased() {
return released;
}
/**
* @param released
* the released to set
* @see #released
*/
public void setReleased(boolean released) {
this.released = released;
}
}
......@@ -47,8 +47,8 @@ public class DatabaseObjectColumnParser extends ColumnParser<ReactomeDatabaseObj
} else if (node.getNodeName().equalsIgnoreCase("stableIdentifier")) {
object.setStableIdentifier(getSiParser().parseSimplifiedObject(node));
} else {
throw new InvalidArgumentException("Unknown node type for ReactomeDatabaseObject: " + node.getNodeName() + ". Object: " + object.getClass() + " ["
+ object.getDbId() + "]");
throw new InvalidArgumentException(
"Unknown node type for ReactomeDatabaseObject: " + node.getNodeName() + ". Object: " + object.getClass() + " [" + object.getDbId() + "]");
}
}
}
......@@ -27,6 +27,12 @@ public class StableIdentifierColumnParser extends ColumnParser<ReactomeStableIde
object.setIdentifier(node.getTextContent());
} else if (node.getNodeName().equalsIgnoreCase("identifierVersion")) {
object.setIdentifierVersion(node.getTextContent());
} else if (node.getNodeName().equalsIgnoreCase("oldIdentifier")) {
object.setOldIdentifier(node.getTextContent());
} else if (node.getNodeName().equalsIgnoreCase("oldIdentifierVersion")) {
object.setOldIdentifierVersion(node.getTextContent());
} else if (node.getNodeName().equalsIgnoreCase("released")) {
object.setReleased("true".equalsIgnoreCase(node.getTextContent()));
} else {
getParentParser().updateColumnFromNode(object, node);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment