Self Assembling behaviour of self-complementary oligopeptides on biocompatible substrates