package org.genedb.db.domain.objects;
import org.gmod.schema.mapped.FeatureLoc;
import java.awt.Color;
public class SimplePolypeptideRegion extends PolypeptideRegion {
private String name;
private Color color;
public SimplePolypeptideRegion(int fmin, int fmax, String name, String description, String score, String significance, Color color) {
super(fmin, fmax, description, score, significance);
this.name = name;
this.color = color;
}
public static SimplePolypeptideRegion build(org.gmod.schema.feature.PolypeptideRegion region, String description, String score, String significance, Color color) {
FeatureLoc regionLoc = region.getRankZeroFeatureLoc();
return new SimplePolypeptideRegion(regionLoc.getFmin(), regionLoc.getFmax(), region.getUniqueName(), description, score, significance, color);
}
@Override
public String getUniqueName() {
return name;
}
@Override
public Color getColor() {
return color;
}
}