Graphene and carbon nanotube based biosensors: an alternative to fluorescence detection