~ubuntu-branches/ubuntu/trusty/t-coffee/trusty-proposed

« back to all changes in this revision

Viewing changes to t_coffee_source/fastal/iteration.h

  • Committer: Package Import Robot
  • Author(s): Charles Plessy
  • Date: 2013-11-27 21:37:22 UTC
  • mfrom: (1.3.8)
  • Revision ID: package-import@ubuntu.com-20131127213722-q4ujohi94316jrd5
Tags: 10.00.r1613-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/******************************COPYRIGHT NOTICE*******************************/
 
2
/*  (c) Centro de Regulacio Genomica                                                        */
 
3
/*  and                                                                                     */
 
4
/*  Cedric Notredame                                                                        */
 
5
/*  22 Oct 2013 - 15:51.                                                                    */
 
6
/*All rights reserved.                                                                      */
 
7
/*This file is part of T-COFFEE.                                                            */
 
8
/*                                                                                          */
 
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.                                                   */
 
13
/*                                                                                          */
 
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.                                          */
 
18
/*                                                                                          */
 
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*******************************/
 
27
 
 
28
 
 
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);
 
32
 
 
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);
 
35
 
 
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);