Understanding the functional significance of intrinsically disordered regions in proteins using computational methods