gbf= new BedReader(fw).getGenomicRegionsBuilder(),
gbr= new BedReader(ft).getGenomicRegionsBuilder();
Iterator<GenomicRegion> itw= gbf.iterator();
Iterator<GenomicRegion> itt= gbr.iterator();
while(itw.hasNext()){
GenomicRegion grf= itw.next();
GenomicRegion grr= itt.next();
double vw= grf.getValue();
double vt= grr.getValue();
double lfc;
if(vw<10 & vt<10){
lfc=0;
}else{
double vwm= vw==0 ? 0.1 : vw;
double vtm= vt==0 ? 0.1 : vt;
lfc= Math.log(vtm/vwm)/Math.log(2);
}
GenomicRegion gr= grf.clone();
gr.setValue(lfc);
gbout.add(gr);
}
gbout.writeToFileBed(out);
}