parent
7bc87b4175
commit
05974c80f1
2
main.c
2
main.c
|
|
@ -6,7 +6,7 @@
|
||||||
#include "mmpriv.h"
|
#include "mmpriv.h"
|
||||||
#include "ketopt.h"
|
#include "ketopt.h"
|
||||||
|
|
||||||
#define MM_VERSION "2.17-r941"
|
#define MM_VERSION "2.17-r943-dirty"
|
||||||
|
|
||||||
#ifdef __linux__
|
#ifdef __linux__
|
||||||
#include <sys/resource.h>
|
#include <sys/resource.h>
|
||||||
|
|
|
||||||
|
|
@ -19,9 +19,9 @@ FILE *mm_split_init(const char *prefix, const mm_idx_t *mi)
|
||||||
mm_err_fwrite(&k, 4, 1, fp);
|
mm_err_fwrite(&k, 4, 1, fp);
|
||||||
mm_err_fwrite(&mi->n_seq, 4, 1, fp);
|
mm_err_fwrite(&mi->n_seq, 4, 1, fp);
|
||||||
for (i = 0; i < mi->n_seq; ++i) {
|
for (i = 0; i < mi->n_seq; ++i) {
|
||||||
uint8_t l;
|
uint32_t l;
|
||||||
l = strlen(mi->seq[i].name);
|
l = strlen(mi->seq[i].name);
|
||||||
mm_err_fwrite(&l, 1, 1, fp);
|
mm_err_fwrite(&l, 1, 4, fp);
|
||||||
mm_err_fwrite(mi->seq[i].name, 1, l, fp);
|
mm_err_fwrite(mi->seq[i].name, 1, l, fp);
|
||||||
mm_err_fwrite(&mi->seq[i].len, 4, 1, fp);
|
mm_err_fwrite(&mi->seq[i].len, 4, 1, fp);
|
||||||
}
|
}
|
||||||
|
|
@ -60,8 +60,8 @@ mm_idx_t *mm_split_merge_prep(const char *prefix, int n_splits, FILE **fp, uint3
|
||||||
for (i = j = 0; i < n_splits; ++i) {
|
for (i = j = 0; i < n_splits; ++i) {
|
||||||
uint32_t k;
|
uint32_t k;
|
||||||
for (k = 0; k < n_seq_part[i]; ++k, ++j) {
|
for (k = 0; k < n_seq_part[i]; ++k, ++j) {
|
||||||
uint8_t l;
|
uint32_t l;
|
||||||
mm_err_fread(&l, 1, 1, fp[i]);
|
mm_err_fread(&l, 1, 4, fp[i]);
|
||||||
mi->seq[j].name = (char*)calloc(l + 1, 1);
|
mi->seq[j].name = (char*)calloc(l + 1, 1);
|
||||||
mm_err_fread(mi->seq[j].name, 1, l, fp[i]);
|
mm_err_fread(mi->seq[j].name, 1, l, fp[i]);
|
||||||
mm_err_fread(&mi->seq[j].len, 4, 1, fp[i]);
|
mm_err_fread(&mi->seq[j].len, 4, 1, fp[i]);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue