Using Sequence Analysis to Perform Application-Based Anomaly Detection within an Artificial Immune System Framework