Strategies exploiting functions and self-assembly properties of bioconjugates for polymer and materials sciences