Algorithms For Characterizing Structural Variation In Human Genome