1
/******************************COPYRIGHT NOTICE*******************************/
2
/* (c) Centro de Regulacio Genomica */
5
/* 22 Oct 2013 - 15:51. */
6
/*All rights reserved. */
7
/*This file is part of T-COFFEE. */
9
/* T-COFFEE is free software; you can redistribute it and/or modify */
10
/* it under the terms of the GNU General Public License as published by */
11
/* the Free Software Foundation; either version 2 of the License, or */
12
/* (at your option) any later version. */
14
/* T-COFFEE is distributed in the hope that it will be useful, */
15
/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
16
/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
17
/* GNU General Public License for more details. */
19
/* You should have received a copy of the GNU General Public License */
20
/* along with Foobar; if not, write to the Free Software */
21
/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */
22
/*............................................... */
23
/* If you need some more information */
24
/* cedric.notredame@europe.com */
25
/*............................................... */
26
/******************************COPYRIGHT NOTICE*******************************/
29
void seq2profile2(char *seq, Fastal_profile *prf, int *char2pos);
30
void split_set(FILE *aln_file_name, Fastal_profile *gap_prf, Fastal_profile *no_gap_prf, char *seq, int index, int *char2pos, char* split_file_name);
31
void iterate(Fastal_param *param, void *method_arguments_p, char *aln_file_name, char *out_file_name, int iteration_number);
33
void edit2seq_pattern(FILE *edit_file, char *seq1, char *seq2);
34
int *del_gap_from_profile(Fastal_profile *prf, int alphabet_size, int *gap_list, int *gap_list_length, int *num_gaps);
36
void write_iterated_aln(char* old_aln_file_name, char* new_aln_file_name, char *gap_file_name, char *seq1, int *gap_list1, int num_gap1, char *seq2, int *gap_list2, int num_gap2);