BACAP: an assembly program for hierarchical shotgun sequencing