Online Swing Analysis: Gene