INNER CODE UNIT · JavaScript

mg_cmd_addsample

lh3/minigraph · misc/mgutils-es6.js:206

function mg_cmd_addsample(args) {
	if (args.length < 2) {
		print("Usage: mgutils-es6.js addsample <merged.bed> <sample.txt>");
		return;
	}
	let file, buf = new Bytes();
	file = new File(args[1]);
	let sample = [];
	while (file.readline(buf) >= 0) {
		let t = buf.toString().split(/\s+/);
		sample.push(t[0]);
	}
	file.close();
	file = new File(args[0]);
	while (file.readline(buf) >= 0) {
		const line = buf.toString();
		if (line[0] != "#" || (line[0] == "#" && line[1] == "#")) {
			print(buf);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…