nGIA: A novel Greedy Incremental Alignment based algorithm for gene sequence clustering