}
protected void start() throws Exception{
LandscapeScoring ls= new LandscapeScoring(lb, gb){
protected double[] score(ArrayList<Region> bufs, GenomicRegion gr) throws RegionException{
return Landscape2DBuffer.getLandscape(bufs, gr);
}
};
ArrayList<LandscapeScoringResultEntry> ress= ls.getResultEntries();
for( int i=0; i<ress.size() ; i++ ){
LandscapeScoringResultEntry res= ress.get(i);
DirectionalGenomicRegion gr= (DirectionalGenomicRegion)res.gr;
double[] vs= res.scores;
int slow= gr.isOnForwardStrand() ? side5: side3,