External Memory Generalized Enhanced Suffix Array Construction Algorithm