Using Spark and Shark for Fast Cycle Analysis on Diverse Data