A bio-informatics platform using semantic web technology