Development of novel strategies for template-based protein structure prediction