Computational algorithms and statistical models for ChIP sequencing analysis