public String getDefaultLocationDescription() { String xChr = xContext.getChromosome().getName(); String yChr = yContext.getChromosome().getName(); if (!(xChr.toLowerCase().contains("chr"))) xChr = "chr" + xChr; if (!(yChr.toLowerCase().contains("chr"))) yChr = "chr" + yChr; return xChr + "@" + (long) (xContext.getBinOrigin() * currentZoom.getBinSize()) + "_" + yChr + "@" + (long) (yContext.getBinOrigin() * currentZoom.getBinSize()); }
public String getLocationDescription() { String xChr = xContext.getChromosome().getName(); String yChr = yContext.getChromosome().getName(); if (!(xChr.toLowerCase().contains("chr"))) xChr = "chr" + xChr; if (!(yChr.toLowerCase().contains("chr"))) yChr = "chr" + yChr; return "setlocation " + xChr + " " + yChr + " " + currentZoom.getUnit().toString() + " " + currentZoom.getBinSize() + " " + xContext.getBinOrigin() + " " + yContext.getBinOrigin() + " " + getScaleFactor(); }
/** * Move by the specified delta (in bins) * * @param dxBins -- delta x in bins * @param dyBins -- delta y in bins */ public void moveBy(double dxBins, double dyBins) { final double newX = xContext.getBinOrigin() + dxBins; final double newY = yContext.getBinOrigin() + dyBins; moveTo(newX, newY); }