/**
*
*/
package de.uni_luebeck.inb.krabbenhoeft.eQTL.client.tracks;
import com.google.gwt.user.client.rpc.AsyncCallback;
import de.uni_luebeck.inb.krabbenhoeft.eQTL.client.scroller.GenomeDisplayTrack;
public class BasepairPositionTrack extends GenomeDisplayTrack<Boolean> {
public BasepairPositionTrack() {
super("basepairPosition", Integer.MAX_VALUE);
}
@Override
public void fetchData(String chromosome, long fromBP, long toBP, AsyncCallback<Boolean[]> callback) {
callback.onSuccess(new Boolean[0]);
}
@Override
protected void renderBlockInternal(int topY, long fromBP, long toBP, long bpPerPixel, de.uni_luebeck.inb.krabbenhoeft.eQTL.client.scroller.GenomeDisplayTrack.Block<Boolean> b) {
b.bottomY = topY + 20;
b.html = genBox("basepairPos", 0, topY, 512, 20, "position: absolute; overflow: visile; font-size: 11px; ", genAutomation(fromBP, 0), Long.toString(fromBP));
}
}