Exploring the effect of halogens on semiconducting nature of boron doped molecular precursor graphene nanoribbons at molecular and bulk level December 29, 2025