FluTyper-an algorithm for automated typing and subtyping of the influenza virus from high resolution mass spectral data