deps/kb_meme/meme-5.0.1/src/spamo.c
/**************************************************************************
 * Outputs JSON for the motif pwm
 **************************************************************************/
Outputs JSON for the motif pwm
Outputs JSON for the motif pwm
void output_pwm_json(JSONWR_T *json, MOTIF_T *motif) {
  ALPH_T *alph;
  MATRIX_T *freqs;
  int i, j;
  alph = get_motif_alph(motif);
  freqs = get_motif_freqs(motif);
  jsonwr_start_array_value(json);
  for (i = 0; i < get_motif_length(motif); i++) {
    jsonwr_start_array_value(json);
    for (j = 0; j < alph_size_core(alph); j++) {
      jsonwr_dbl_value(json, get_matrix_cell(i, j, freqs));
    }
    jsonwr_end_array_value(json);
  }
  jsonwr_end_array_value(json);
}
void output_pwm_json ( JSONWR_T * json , MOTIF_T * motif ) { ALPH_T * alph ; MATRIX_T * freqs ; int i , j ; alph = get_motif_alph ( motif ) ; freqs = get_motif_freqs ( motif ) ; jsonwr_start_array_value ( json ) ; for ( i = 0 ; i < get_motif_length ( motif ) ; i ++ ) { jsonwr_start_array_value ( json ) ; for ( j = 0 ; j < alph_size_core ( alph ) ; j ++ ) { jsonwr_dbl_value ( json , get_matrix_cell ( i , j , freqs ) ) ; } jsonwr_end_array_value ( json ) ; } jsonwr_end_array_value ( json ) ; }
Outputs JSON for the motif pwm
Outputs JSON for the motif pwm