int QualityValueScoreFunction<DNASequence, FASTQSequence>::Deletion(
    DNASequence &seq, DNALength refPos, FASTQSequence &querySeq,
    DNALength queryPos) {
    PB_UNUSED(querySeq);
    PB_UNUSED(queryPos);
    return Deletion(seq, refPos);
}
int main()
{
	struct list*Node=NULL,*ptr=NULL;
	char ch;
	do
	{
		ptr=Node;
		Node=NewNode();

		printf("\nEnter data :");
		scanf("%d",&Node->data);

		if(start==NULL)
			start=Node;
		else
			ptr->next=Node;
		printf("Do you want to continue(Y/N)");

	}while(toupper((ch=getch()))!='N');

    printf("\n\nEnter the item you want to delete :");
    scanf("%d",&ch);

    Deletion(ch);

	PrintList();

	return 0;
}