diff --git a/hmm_lib.c b/hmm_lib.c index 5e8671d..9997c90 100644 --- a/hmm_lib.c +++ b/hmm_lib.c @@ -1136,127 +1136,54 @@ void print_outputs(int codon_start, int start_t, int end_t, int frame, char* out int* insert, int* c_delete, int insert_id, int delete_id, int format, char* temp_str_ptr, unsigned int multiple) { int i; - char tab[] = "\t"; + if (codon_start != 1 && codon_start != -1) + return; - - - if (codon_start == 1) { - - //sprintf(temp_str_ptr, "%d\t%d\t+\t%d\t%lf\t", start_t, end_t, frame, final_score); + if (codon_start == 1) sprintf(temp_str_ptr, "%d\t%d\t+\t%d\t", start_t, end_t, frame); - strcat(output_buffer, temp_str_ptr); - sprintf(temp_str_ptr, "I:"); - strcat(output_buffer, temp_str_ptr); - + else + sprintf(temp_str_ptr, "%d\t%d\t-\t%d\t", start_t, end_t, frame); - for (i=0; i