SnapDRAGON: a method to delineate protein structural domains from sequence data