package plugins.qtlfinder;
import java.util.List;
import java.util.Map;
import org.molgenis.data.Data;
import org.molgenis.xgap.Marker;
public class QTLInfo
{
private String plot;
private String peakMarker;
private Double peakValue;
private List<String> markers;
private List<Double> valuesForMarkers;
private Map<String, Marker> markerAnnotations;
private Data matrix;
public QTLInfo(Data matrix, String peakMarker, Double peakValue, List<String> markers, List<Double> valuesForMarkers)
{
super();
this.matrix = matrix;
this.peakMarker = peakMarker;
this.peakValue = peakValue;
this.markers = markers;
this.valuesForMarkers = valuesForMarkers;
}
public void setPlot(String plot)
{
this.plot = plot;
}
public void setMarkerAnnotations(Map<String, Marker> markerAnnotations)
{
this.markerAnnotations = markerAnnotations;
}
public Data getMatrix()
{
return matrix;
}
public String getPlot()
{
return plot;
}
public String getPeakMarker()
{
return peakMarker;
}
public Double getPeakValue()
{
return peakValue;
}
public List<String> getMarkers()
{
return markers;
}
public List<Double> getValuesForMarkers()
{
return valuesForMarkers;
}
public Map<String, Marker> getMarkerAnnotations()
{
return markerAnnotations;
}
}