import org.biojava.dasobert.dasregistry.*;
-public class FeatureEvent
+public class FeatureEvent extends AbstractDasEvent
{
Map[] features;
- Das1Source dasSource;
int comeBackLater;
-
- public FeatureEvent(Map[] features, Das1Source dasSource)
+ String version;
+
+ public FeatureEvent(Map[] features, Das1Source dasSource, String version)
{
super();
this.features = features;
this.dasSource = dasSource;
comeBackLater = -1;
+ this.version = version;
}
public int getComeBackLater()
return features;
}
- public Das1Source getDasSource()
- {
- return dasSource;
- }
+ /** Get the version of the reference object that has been annotated.
+ * Compare the version string with the version string obtained from the reference server.
+ * If they don;t match there is a version problem between the annotation and the reference!
+ * @return the version string (e.g. an MD5 digest of the reference sequence)
+ */
+ public String getVersion() {
+ return version;
+ }
+
+ public void setVersion(String version) {
+ this.version = version;
+ }
}