The use of functional domains to improve transmembrane protein topology prediction.