Modelling the role of size, edge structure and terminations on the electronic properties of trigonal graphene nanoflakes