 Automatic procedures for reliable domain assignment is essential for the generation of the domain databases, especially as the number of known protein structures is increasing.Although the boundaries of a domain can be determined by visual inspection, construction of an automated method is not straightforward.Problems occur when faced with domains that are discontinuous or highly associated.