Self assembling behaviour of self-complementary oligopeptides on biocompatible substrates