peak calling refactored to integrate with track hubs