Graphene nanoribbons with controlled zig-zag edge and cove edge configuration