changeset 1:1f4286d836a3 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/concoct commit 40a09cbfd6052f7b0295946621db1bdf58228b09"
author iuc
date Sun, 13 Mar 2022 08:41:50 +0000
parents bf23c688912a
children bd409bbd287f
files concoct.xml coverage_table.py cut_up_fasta.py macros.xml merge_cut_up_clustering.py static/images/pipeline.png test-data/input.fasta.gz test-data/input_coverage_table.fasta.gz test-data/input_coverage_table.tabular test-data/input_merge_clusters.tabular test-data/output_coverage_table.tabular test-data/output_merge_clusters.tabular
diffstat 12 files changed, 1714 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/concoct.xml	Fri Feb 18 14:16:53 2022 +0000
+++ b/concoct.xml	Sun Mar 13 08:41:50 2022 +0000
@@ -109,8 +109,9 @@
 sample (the values are the average coverage for this contig in that sample) and a file containing sequences in
 fasta format.
 
-Three are produced; clustering of the > 1000 kmer count, the PCA transformed matrix and the PCA components.
+Three outputs are produced; clustering of the > 1000 kmer count, the PCA transformed matrix and the PCA components.
 
+@HELP_OVERVIEW@
     ]]></help>
     <expand macro="citations"/>
 </tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/coverage_table.py	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,83 @@
+#!/usr/bin/env python
+
+import argparse
+import gzip
+from functools import partial
+
+from Bio import SeqIO
+
+
+def generate_coverage_table(input_fasta, input_tabular, gzipped, output):
+    # Read input file into a dict and return everything
+    # in the table format required by CONCOCT.
+    gc_and_len_dict = get_gc_and_len_dict(input_fasta, gzipped)
+    assert(len(gc_and_len_dict) > 0)
+    bed_coverage_dict = get_bed_coverage_dict(input_tabular)
+
+    with open(output, 'w') as fh:
+        # Output the header.
+        fh.write("contig\tlength")
+        t = tuple(range(len(bed_coverage_dict)))
+        fh.write("\tcov_mean_sample_%d\n" % len(t))
+        # Output the content.
+        for acc in gc_and_len_dict:
+            # Fasta stats.
+            fh.write("%s\t%s" % (acc, gc_and_len_dict[acc]['length']))
+            # Mean
+            try:
+                # Coverage mean
+                fh.write("\t%f" % (bed_coverage_dict[acc]["cov_mean"]))
+            except KeyError:
+                # No reads mapped to this contig
+                fh.write("\t0")
+            fh.write("\n")
+
+
+def get_bed_coverage_dict(input_tabular):
+    # Ddetermine mean coverage and percentage covered
+    # for each contig, returning a dict with fasta id
+    # as key and percentage covered and cov_mean as keys
+    # for the inner dict.
+    out_dict = {}
+
+    with open(input_tabular, 'r') as fh:
+        for line in fh:
+            line = line.rstrip('\r\n')
+            cols = line.split('\t')
+            try:
+                d = out_dict[cols[0]]
+            except KeyError:
+                d = {}
+                out_dict[cols[0]] = d
+            if int(cols[1]) == 0:
+                d["percentage_covered"] = 100 - float(cols[4]) * 100.0
+            else:
+                d["cov_mean"] = d.get("cov_mean", 0) + int(cols[1]) * float(cols[4])
+    return out_dict
+
+
+def get_gc_and_len_dict(input_fasta, gzipped):
+    # Creates a dictionary with the fasta id as key
+    # and GC and length as keys for the inner dictionary.
+    if gzipped:
+        _open = partial(gzip.open, mode='rt')
+    else:
+        _open = open
+
+    out_dict = {}
+    with _open(input_fasta) as input_fh:
+        for rec in SeqIO.parse(input_fh, "fasta"):
+            out_dict[rec.id] = {}
+            out_dict[rec.id]["length"] = len(rec.seq)
+    return out_dict
+
+
+parser = argparse.ArgumentParser(description=__doc__)
+parser.add_argument('--input_tabular', action='store', dest='input_tabular', help='bedtools genomeCoverageBed bed file')
+parser.add_argument('--input_fasta', action='store', dest='input_fasta', help='Contigs fasta file')
+parser.add_argument("--gzipped", action="store_true", dest="gzipped", default=False, help="input_fasta is gzipped")
+parser.add_argument('--output', action='store', dest='output', help='Output file')
+
+args = parser.parse_args()
+
+generate_coverage_table(args.input_fasta, args.input_tabular, args.gzipped, args.output)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cut_up_fasta.py	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,58 @@
+#!/usr/bin/env python
+
+import argparse
+import gzip
+from functools import partial
+
+from Bio import SeqIO
+
+
+def cut_up_fasta(input_fasta, chunk_size, overlap, merge_last, output_fasta, output_bed, gzipped):
+    if gzipped:
+        _open = partial(gzip.open, mode='rt')
+    else:
+        _open = open
+
+    fasta_fh = open(output_fasta, 'w')
+
+    if output_bed is not None:
+        bed_fh = open(output_bed, 'w')
+
+    with _open(input_fasta) as input_fh:
+        for record in SeqIO.parse(input_fh, "fasta"):
+            if (not merge_last and len(record.seq) > chunk_size) or (merge_last and len(record.seq) >= 2 * chunk_size):
+                for index, split_seq in enumerate(chunks(record.seq, chunk_size, overlap, merge_last)):
+                    fasta_fh.write(f">{record.id}.concoct_part_{index}\n{split_seq}\n")
+                    if output_bed is not None:
+                        bed_fh.write(f"{record.id}\t{chunk_size * index}\t{chunk_size * index + len(split_seq)}\t{record.id}.concoct_part_{index}\n")
+            else:
+                fasta_fh.write(f">{record.id}.concoct_part_0\n{record.seq}\n")
+                if output_bed is not None:
+                    bed_fh.write(f"{record.id}\t0\t{len(record.seq)}\t{record.id}.concoct_part_0\n")
+    if output_bed is not None:
+        bed_fh.close()
+
+
+def chunks(seq, chunk_size, overlap_size, merge_last):
+    # Yield successive chunk_size-sized chunks from seq
+    # with given overlap overlap_size between the chunks.
+    assert chunk_size > overlap_size
+    if merge_last:
+        for i in range(0, len(seq) - chunk_size + 1, chunk_size - overlap_size):
+            yield seq[i:i + chunk_size] if i + chunk_size + chunk_size - overlap_size <= len(seq) else seq[i:]
+    else:
+        for i in range(0, len(seq), chunk_size - overlap_size):
+            yield seq[i:i + chunk_size]
+
+
+parser = argparse.ArgumentParser()
+parser.add_argument("--input_fasta", action="store", dest="input_fasta", help="Fasta files with contigs")
+parser.add_argument("--gzipped", action="store_true", dest="gzipped", help="Input file is gzipped")
+parser.add_argument("--chunk_size", action="store", dest="chunk_size", type=int, help="Chunk size\n")
+parser.add_argument("--overlap_size", action="store", dest="overlap_size", type=int, help="Overlap size\n")
+parser.add_argument("--merge_last", default=False, action="store_true", dest="merge_last", help="Concatenate final part to last contig\n")
+parser.add_argument("--output_bed", action="store", dest="output_bed", default=None, help="BED file to be created with exact regions of the original contigs corresponding to the newly created contigs")
+parser.add_argument("--output_fasta", action="store", dest="output_fasta", help="Output fasta file with cut contigs")
+
+args = parser.parse_args()
+cut_up_fasta(args.input_fasta, args.chunk_size, args.overlap_size, args.merge_last, args.output_fasta, args.output_bed, args.gzipped)
--- a/macros.xml	Fri Feb 18 14:16:53 2022 +0000
+++ b/macros.xml	Sun Mar 13 08:41:50 2022 +0000
@@ -4,11 +4,20 @@
     <token name="@PROFILE@">21.01</token>
     <xml name="requirements">
         <requirements>
+            <requirement type="package" version="1.79">biopython</requirement>
             <requirement type="package" version="@TOOL_VERSION@">concoct</requirement>
             <requirement type="package" version="0.19.2">pandas</requirement>
-            <requirement type="package" version="1.79">biopython</requirement>
         </requirements>
     </xml>
+    <token name="@HELP_OVERVIEW@">
+
+The intended use of the CONCOCT tools is shown in the following image.
+
+.. image:: pipeline.png
+
+More information may be found on the CONCOCT homepage:: https://github.com/BinPro/CONCOCT
+
+    </token>
     <xml name="citations">
         <citations>
             <citation type="doi">10.1038/nmeth.3103</citation>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/merge_cut_up_clustering.py	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,56 @@
+#!/usr/bin/env python
+
+import argparse
+import re
+import sys
+from collections import Counter
+from collections import defaultdict
+
+
+CONTIG_PART_EXPR = re.compile(r'(.*)\.concoct_part_([0-9]*)')
+
+
+def original_contig_name_special(contig_id):
+    try:
+        original_id, part_index = CONTIG_PART_EXPR.match(contig_id).group(1, 2)
+        return original_id, part_index
+    except AttributeError:
+        # No matches for concoct_part regex.
+        return contig_id, 0
+
+
+parser = argparse.ArgumentParser()
+parser.add_argument("--input", action="store", dest="input", help="Tabular file with cut up clusters")
+parser.add_argument("--output", action="store", dest="output", help="Output file with merged clusters")
+
+args = parser.parse_args()
+
+# Get cut up clusters
+all_seqs = {}
+all_originals = defaultdict(dict)
+with open(args.input, 'r') as ifh:
+    for i, line in enumerate(ifh):
+        if i == 0:
+            if 'contig_id' not in line:
+                sys.stderr.write("ERROR nvalid clustering file, 'contig_id' is not found in the header.")
+                sys.exit(-1)
+            # Skip header.
+            continue
+        line = line.rstrip('\r\n')
+        contig_id, cluster_id = line.split('\t')
+        original_contig_name, part_id = original_contig_name_special(contig_id)
+        all_originals[original_contig_name][part_id] = cluster_id
+
+# Merge cut up clusters.
+with open(args.output, 'w') as ofh:
+    ofh.write("contig_id\tcluster_id\n")
+    for original_contig_id, part_ids_d in all_originals.items():
+        if len(part_ids_d) > 1:
+            c = Counter(part_ids_d.values())
+            cluster_id = c.most_common(1)[0][0]
+            c_string = [(a, b) for a, b in c.items()]
+            # Here if len(c.values()) > 1,
+            # then no cluster for contig.
+        else:
+            cluster_id = list(part_ids_d.values())[0]
+        ofh.write(f"{original_contig_id}\t{cluster_id}\n")
Binary file static/images/pipeline.png has changed
Binary file test-data/input.fasta.gz has changed
Binary file test-data/input_coverage_table.fasta.gz has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_coverage_table.tabular	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,422 @@
+NODE_100_length_1535_cov_6.691205	0	1605	1605	1
+NODE_101_length_153_cov_4.235294	0	223	223	1
+NODE_103_length_20202_cov_8.395357.0	0	10000	10000	1
+NODE_103_length_20202_cov_8.395357.1	0	10272	10272	1
+NODE_104_length_823_cov_8.356014	0	893	893	1
+NODE_105_length_260_cov_4.142308	0	330	330	1
+NODE_106_length_2172_cov_16.183702	0	2242	2242	1
+NODE_107_length_7609_cov_8.569195	0	7679	7679	1
+NODE_108_length_1232_cov_16.167208	0	1302	1302	1
+NODE_109_length_178_cov_16.084270	0	248	248	1
+NODE_10_length_186_cov_4.327957	0	256	256	1
+NODE_111_length_80116_cov_8.871636.0	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.1	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.2	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.3	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.4	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.5	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.6	0	10000	10000	1
+NODE_111_length_80116_cov_8.871636.7	0	10186	10186	1
+NODE_112_length_846_cov_18.049644	0	916	916	1
+NODE_113_length_286_cov_12.695805	0	356	356	1
+NODE_114_length_4896_cov_18.356821	0	4966	4966	1
+NODE_115_length_78252_cov_8.512166.0	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.1	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.2	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.3	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.4	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.5	0	10000	10000	1
+NODE_115_length_78252_cov_8.512166.6	0	18322	18322	1
+NODE_116_length_203_cov_4.093596	0	273	273	1
+NODE_117_length_248_cov_25.778225	0	318	318	1
+NODE_118_length_15438_cov_8.266615	0	15508	15508	1
+NODE_119_length_83_cov_11.493976	0	153	153	1
+NODE_11_length_153_cov_12.470589	0	223	223	1
+NODE_121_length_60582_cov_8.522333.0	0	10000	10000	1
+NODE_121_length_60582_cov_8.522333.1	0	10000	10000	1
+NODE_121_length_60582_cov_8.522333.2	0	10000	10000	1
+NODE_121_length_60582_cov_8.522333.3	0	10000	10000	1
+NODE_121_length_60582_cov_8.522333.4	0	10000	10000	1
+NODE_121_length_60582_cov_8.522333.5	0	10652	10652	1
+NODE_123_length_75191_cov_8.369140.0	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.1	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.2	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.3	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.4	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.5	0	10000	10000	1
+NODE_123_length_75191_cov_8.369140.6	0	15261	15261	1
+NODE_124_length_407_cov_4.159705	0	477	477	1
+NODE_128_length_532_cov_17.454887	0	602	602	1
+NODE_129_length_160323_cov_8.254436.0	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.1	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.10	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.11	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.12	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.13	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.14	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.15	0	10393	10393	1
+NODE_129_length_160323_cov_8.254436.2	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.3	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.4	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.5	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.6	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.7	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.8	0	10000	10000	1
+NODE_129_length_160323_cov_8.254436.9	0	10000	10000	1
+NODE_12_length_555_cov_14.255856	0	625	625	1
+NODE_130_length_3461_cov_7.763941	0	3531	3531	1
+NODE_131_length_92242_cov_8.320277.0	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.1	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.2	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.3	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.4	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.5	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.6	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.7	0	10000	10000	1
+NODE_131_length_92242_cov_8.320277.8	0	12312	12312	1
+NODE_132_length_71_cov_36.070423	0	141	141	1
+NODE_133_length_543_cov_15.108656	0	613	613	1
+NODE_134_length_519_cov_18.038536	0	589	589	1
+NODE_136_length_245_cov_4.302041	0	315	315	1
+NODE_138_length_544_cov_19.593750	0	614	614	1
+NODE_139_length_737_cov_17.924017	0	807	807	1
+NODE_13_length_6591_cov_8.574723	0	6661	6661	1
+NODE_140_length_621_cov_14.106280	0	691	691	1
+NODE_141_length_638_cov_7.407524	0	708	708	1
+NODE_142_length_143_cov_4.307693	0	213	213	1
+NODE_143_length_153_cov_4.209150	0	223	223	1
+NODE_144_length_71_cov_8.492958	0	48975	48975	1
+NODE_145_length_320_cov_19.500000	0	390	390	1
+NODE_146_length_380_cov_65.507896	0	450	450	1
+NODE_147_length_143_cov_4.006993	0	213	213	1
+NODE_149_length_272_cov_4.345588	0	342	342	1
+NODE_14_length_638_cov_8.811913	0	48975	48975	1
+NODE_150_length_96_cov_47.156250	0	166	166	1
+NODE_151_length_29715_cov_8.256470.0	0	10000	10000	1
+NODE_151_length_29715_cov_8.256470.1	0	19785	19785	1
+NODE_152_length_80_cov_9.712500	0	48975	48975	1
+NODE_154_length_179_cov_4.055866	0	249	249	1
+NODE_155_length_487_cov_20.540041	0	557	557	1
+NODE_157_length_58632_cov_8.156433.0	0	10000	10000	1
+NODE_157_length_58632_cov_8.156433.1	0	10000	10000	1
+NODE_157_length_58632_cov_8.156433.2	0	10000	10000	1
+NODE_157_length_58632_cov_8.156433.3	0	10000	10000	1
+NODE_157_length_58632_cov_8.156433.4	0	18702	18702	1
+NODE_158_length_633_cov_19.135860	0	703	703	1
+NODE_159_length_105_cov_17.923809	0	175	175	1
+NODE_15_length_3555_cov_8.369058	0	3625	3625	1
+NODE_160_length_172_cov_4.005814	0	242	242	1
+NODE_162_length_92_cov_11.836957	0	162	162	1
+NODE_165_length_182_cov_4.335165	0	252	252	1
+NODE_167_length_561_cov_3.935829	0	631	631	1
+NODE_168_length_244_cov_4.118853	0	314	314	1
+NODE_16_length_640_cov_19.335938	0	710	710	1
+NODE_170_length_192_cov_9.369792	0	262	262	1
+NODE_171_length_460_cov_19.934782	0	530	530	1
+NODE_172_length_348_cov_20.241379	0	418	418	1
+NODE_173_length_51809_cov_8.202050.0	0	10000	10000	1
+NODE_173_length_51809_cov_8.202050.1	0	10000	10000	1
+NODE_173_length_51809_cov_8.202050.2	0	10000	10000	1
+NODE_173_length_51809_cov_8.202050.3	0	10000	10000	1
+NODE_173_length_51809_cov_8.202050.4	0	11879	11879	1
+NODE_174_length_102_cov_17.529411	0	172	172	1
+NODE_177_length_270_cov_4.218519	0	340	340	1
+NODE_178_length_157_cov_4.726115	0	227	227	1
+NODE_179_length_197611_cov_8.217700.0	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.1	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.10	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.11	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.12	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.13	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.14	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.15	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.16	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.17	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.18	0	17681	17681	1
+NODE_179_length_197611_cov_8.217700.2	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.3	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.4	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.5	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.6	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.7	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.8	0	10000	10000	1
+NODE_179_length_197611_cov_8.217700.9	0	10000	10000	1
+NODE_17_length_117_cov_22.692308	0	187	187	1
+NODE_180_length_447_cov_8.774049	0	517	517	1
+NODE_181_length_136_cov_13.426471	0	206	206	1
+NODE_182_length_395_cov_21.463291	0	465	465	1
+NODE_183_length_115_cov_21.330435	0	185	185	1
+NODE_184_length_80_cov_17.712500	0	150	150	1
+NODE_186_length_148_cov_4.000000	0	218	218	1
+NODE_187_length_157_cov_4.917197	0	227	227	1
+NODE_188_length_948_cov_28.155064	0	1018	1018	1
+NODE_189_length_174_cov_4.321839	0	244	244	1
+NODE_18_length_14422_cov_8.414783	0	14492	14492	1
+NODE_190_length_252_cov_4.289682	0	322	322	1
+NODE_191_length_2593_cov_10.080987	0	2663	2663	1
+NODE_193_length_95_cov_13.178947	0	165	165	1
+NODE_197_length_151_cov_4.337749	0	221	221	1
+NODE_198_length_202_cov_7.935644	0	272	272	1
+NODE_19_length_1273_cov_24.035349	0	1343	1343	1
+NODE_1_length_2054_cov_17.474684	0	2124	2124	1
+NODE_200_length_292_cov_15.619863	0	362	362	1
+NODE_202_length_21368_cov_7.902611.0	0	10000	10000	1
+NODE_202_length_21368_cov_7.902611.1	0	11438	11438	1
+NODE_203_length_76_cov_60.526318	0	146	146	1
+NODE_204_length_513_cov_3.251462	0	583	583	1
+NODE_206_length_849_cov_12.128386	0	919	919	1
+NODE_208_length_577_cov_17.469671	0	647	647	1
+NODE_209_length_149_cov_4.100671	0	219	219	1
+NODE_20_length_1174_cov_71.271721	0	1244	1244	1
+NODE_212_length_211_cov_15.080568	0	281	281	1
+NODE_213_length_120_cov_13.925000	0	190	190	1
+NODE_215_length_160_cov_12.325000	0	230	230	1
+NODE_216_length_305319_cov_6.901228.0	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.1	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.10	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.11	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.12	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.13	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.14	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.15	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.16	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.17	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.18	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.19	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.2	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.20	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.21	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.22	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.23	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.24	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.25	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.26	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.27	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.28	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.29	0	15389	15389	1
+NODE_216_length_305319_cov_6.901228.3	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.4	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.5	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.6	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.7	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.8	0	10000	10000	1
+NODE_216_length_305319_cov_6.901228.9	0	10000	10000	1
+NODE_217_length_21883_cov_8.243248.0	0	10000	10000	1
+NODE_217_length_21883_cov_8.243248.1	0	11953	11953	1
+NODE_219_length_151_cov_19.218542	0	221	221	1
+NODE_21_length_182_cov_59.115383	0	252	252	1
+NODE_220_length_159_cov_4.037736	0	229	229	1
+NODE_221_length_149_cov_4.026845	0	219	219	1
+NODE_224_length_102_cov_7.519608	0	172	172	1
+NODE_225_length_457_cov_18.485777	0	527	527	1
+NODE_227_length_17728_cov_8.145138	0	17798	17798	1
+NODE_228_length_131_cov_10.335877	0	201	201	1
+NODE_22_length_1092_cov_17.170330	0	1162	1162	1
+NODE_230_length_269_cov_4.003717	0	339	339	1
+NODE_231_length_149_cov_4.020134	0	219	219	1
+NODE_234_length_197_cov_4.279188	0	267	267	1
+NODE_235_length_90026_cov_8.272466.0	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.1	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.2	0	1000	1000	1
+NODE_235_length_90026_cov_8.272466.3	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.4	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.5	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.6	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.7	0	10000	10000	1
+NODE_235_length_90026_cov_8.272466.8	0	10096	10096	1
+NODE_236_length_61287_cov_8.171537.0	0	10000	10000	1
+NODE_236_length_61287_cov_8.171537.1	0	10000	10000	1
+NODE_236_length_61287_cov_8.171537.2	0	10000	10000	1
+NODE_236_length_61287_cov_8.171537.3	0	10000	10000	1
+NODE_236_length_61287_cov_8.171537.4	0	10000	10000	1
+NODE_236_length_61287_cov_8.171537.5	0	11357	11357	1
+NODE_238_length_184_cov_14.336957	0	254	254	1
+NODE_239_length_121_cov_19.338842	0	191	191	1
+NODE_23_length_107_cov_17.261683	0	177	177	1
+NODE_240_length_214_cov_4.116822	0	284	284	1
+NODE_242_length_125_cov_17.591999	0	195	195	1
+NODE_243_length_73_cov_15.643836	0	143	143	1
+NODE_246_length_206288_cov_6.775057.0	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.1	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.10	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.11	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.12	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.13	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.14	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.15	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.16	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.17	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.18	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.19	0	16358	16358	1
+NODE_246_length_206288_cov_6.775057.2	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.3	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.4	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.5	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.6	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.7	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.8	0	10000	10000	1
+NODE_246_length_206288_cov_6.775057.9	0	10000	10000	1
+NODE_247_length_147_cov_4.074830	0	217	217	1
+NODE_248_length_650_cov_2.520000	0	720	720	1
+NODE_249_length_152_cov_4.210526	0	222	222	1
+NODE_24_length_115_cov_8.556521	0	48975	48975	1
+NODE_250_length_251161_cov_8.263253.0	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.1	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.10	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.11	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.12	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.13	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.14	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.15	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.16	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.17	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.18	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.19	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.2	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.20	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.21	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.22	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.23	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.24	0	11231	11231	1
+NODE_250_length_251161_cov_8.263253.3	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.4	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.5	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.6	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.7	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.8	0	10000	10000	1
+NODE_250_length_251161_cov_8.263253.9	0	10000	10000	1
+NODE_251_length_169_cov_4.301775	0	239	239	1
+NODE_253_length_113_cov_9.398231	0	183	183	1
+NODE_254_length_191233_cov_8.270398.0	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.1	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.10	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.11	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.12	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.13	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.14	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.15	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.16	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.17	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.18	0	11303	11303	1
+NODE_254_length_191233_cov_8.270398.2	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.3	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.4	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.5	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.6	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.7	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.8	0	10000	10000	1
+NODE_254_length_191233_cov_8.270398.9	0	10000	10000	1
+NODE_257_length_6277_cov_8.895651	0	6347	6347	1
+NODE_258_length_263280_cov_8.177872.0	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.1	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.10	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.11	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.12	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.13	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.14	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.15	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.16	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.17	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.18	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.19	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.2	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.20	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.21	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.22	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.23	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.24	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.25	0	13350	13350	1
+NODE_258_length_263280_cov_8.177872.3	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.4	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.5	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.6	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.7	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.8	0	10000	10000	1
+NODE_258_length_263280_cov_8.177872.9	0	10000	10000	1
+NODE_259_length_266_cov_4.357143	0	336	336	1
+NODE_25_length_286_cov_24.356644	0	356	356	1
+NODE_260_length_165083_cov_8.801846.0	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.1	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.10	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.11	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.12	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.13	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.14	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.15	0	15153	15153	1
+NODE_260_length_165083_cov_8.801846.2	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.3	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.4	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.5	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.6	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.7	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.8	0	10000	10000	1
+NODE_260_length_165083_cov_8.801846.9	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.0	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.1	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.10	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.11	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.12	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.13	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.14	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.15	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.16	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.17	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.18	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.19	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.2	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.20	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.21	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.22	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.23	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.24	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.25	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.26	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.27	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.28	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.29	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.3	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.30	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.31	0	11531	11531	1
+NODE_261_length_321461_cov_8.199894.4	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.5	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.6	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.7	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.8	0	10000	10000	1
+NODE_261_length_321461_cov_8.199894.9	0	10000	10000	1
+NODE_262_length_112_cov_9.366072	0	182	182	1
+NODE_264_length_143_cov_21.937063	0	213	213	1
+NODE_265_length_543_cov_4.924494	0	613	613	1
+NODE_266_length_205_cov_15.878049	0	275	275	1
+NODE_267_length_4676_cov_7.631737	0	4746	4746	1
+NODE_269_length_849_cov_6.312132	0	919	919	1
+NODE_26_length_3431_cov_15.138152	0	3501	3501	1
+NODE_270_length_151_cov_4.258278	0	221	221	1
+NODE_271_length_164_cov_15.048780	0	234	234	1
+NODE_272_length_154_cov_14.188312	0	224	224	1
+NODE_274_length_173_cov_11.838150	0	243	243	1
+NODE_275_length_149_cov_4.000000	0	219	219	1
+NODE_277_length_146_cov_4.280822	0	216	216	1
+NODE_27_length_35477_cov_8.181526.0	0	10000	10000	1
+NODE_27_length_35477_cov_8.181526.1	0	10000	10000	1
+NODE_27_length_35477_cov_8.181526.2	0	15547	15547	1
+NODE_283_length_165_cov_4.200000	0	235	235	1
+NODE_284_length_148_cov_4.236486	0	218	218	1
+NODE_285_length_433_cov_5.106236	0	503	503	1
+NODE_288_length_174_cov_4.316092	0	244	244	1
+NODE_28_length_34835_cov_8.108799.0	0	10000	10000	1
+NODE_28_length_34835_cov_8.108799.1	0	10000	10000	1
+NODE_28_length_34835_cov_8.108799.2	0	14905	14905	1
+NODE_290_length_1962_cov_6.746177	0	2032	2032	1
+NODE_293_length_832_cov_6.325721	0	902	902	1
+NODE_294_length_210_cov_4.066667	0	280	280	1
+NODE_295_length_196_cov_4.397959	0	266	266	1
+NODE_29_length_44540_cov_9.429951.0	0	10000	10000	1
+NODE_29_length_44540_cov_9.429951.1	0	10000	10000	1
+NODE_29_length_44540_cov_9.429951.2	0	10000	10000	1
+NODE_29_length_44540_cov_9.429951.3	0	14610	14610	1
+NODE_2_length_16156_cov_8.219856	0	16226	16226	1
+ODE_101_length_153_cov_4.235294	0	242193529	242193529	1
+ODE_107_length_7609_cov_8.569195	0	159345973	159345973	1
+ODE_10_length_186_cov_4.327957	0	138394717	138394717	1
+ODE_116_length_203_cov_4.093596	0	80373285	80373285	1
+genome	0	623573523	623652648	0.999873
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input_merge_clusters.tabular	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,330 @@
+contig_id	cluster_id
+NODE_100_length_1535_cov_6.691205.concoct_part_0	14
+NODE_103_length_20202_cov_8.395357.0.concoct_part_0	28
+NODE_103_length_20202_cov_8.395357.1.concoct_part_0	26
+NODE_106_length_2172_cov_16.183702.concoct_part_0	2
+NODE_107_length_7609_cov_8.569195.concoct_part_0	0
+NODE_108_length_1232_cov_16.167208.concoct_part_0	2
+NODE_111_length_80116_cov_8.871636.0.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.1.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.2.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.3.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.4.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.5.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.6.concoct_part_0	28
+NODE_111_length_80116_cov_8.871636.7.concoct_part_0	28
+NODE_114_length_4896_cov_18.356821.concoct_part_0	10
+NODE_115_length_78252_cov_8.512166.0.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.1.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.2.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.3.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.4.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.5.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.6.concoct_part_0	28
+NODE_115_length_78252_cov_8.512166.6.concoct_part_1	28
+NODE_118_length_15438_cov_8.266615.concoct_part_0	28
+NODE_118_length_15438_cov_8.266615.concoct_part_1	28
+NODE_121_length_60582_cov_8.522333.0.concoct_part_0	28
+NODE_121_length_60582_cov_8.522333.1.concoct_part_0	28
+NODE_121_length_60582_cov_8.522333.2.concoct_part_0	28
+NODE_121_length_60582_cov_8.522333.3.concoct_part_0	28
+NODE_121_length_60582_cov_8.522333.4.concoct_part_0	28
+NODE_121_length_60582_cov_8.522333.5.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.0.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.1.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.2.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.3.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.4.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.5.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.6.concoct_part_0	28
+NODE_123_length_75191_cov_8.369140.6.concoct_part_1	5
+NODE_129_length_160323_cov_8.254436.0.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.1.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.10.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.11.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.12.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.13.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.14.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.15.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.2.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.3.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.4.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.5.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.6.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.7.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.8.concoct_part_0	28
+NODE_129_length_160323_cov_8.254436.9.concoct_part_0	28
+NODE_130_length_3461_cov_7.763941.concoct_part_0	9
+NODE_131_length_92242_cov_8.320277.0.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.1.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.2.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.3.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.4.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.5.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.6.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.7.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.8.concoct_part_0	28
+NODE_131_length_92242_cov_8.320277.8.concoct_part_1	13
+NODE_13_length_6591_cov_8.574723.concoct_part_0	9
+NODE_151_length_29715_cov_8.256470.0.concoct_part_0	28
+NODE_151_length_29715_cov_8.256470.1.concoct_part_0	28
+NODE_151_length_29715_cov_8.256470.1.concoct_part_1	28
+NODE_157_length_58632_cov_8.156433.0.concoct_part_0	28
+NODE_157_length_58632_cov_8.156433.1.concoct_part_0	28
+NODE_157_length_58632_cov_8.156433.2.concoct_part_0	28
+NODE_157_length_58632_cov_8.156433.3.concoct_part_0	28
+NODE_157_length_58632_cov_8.156433.4.concoct_part_0	28
+NODE_157_length_58632_cov_8.156433.4.concoct_part_1	28
+NODE_15_length_3555_cov_8.369058.concoct_part_0	9
+NODE_173_length_51809_cov_8.202050.0.concoct_part_0	28
+NODE_173_length_51809_cov_8.202050.1.concoct_part_0	28
+NODE_173_length_51809_cov_8.202050.2.concoct_part_0	28
+NODE_173_length_51809_cov_8.202050.3.concoct_part_0	38
+NODE_173_length_51809_cov_8.202050.4.concoct_part_0	28
+NODE_173_length_51809_cov_8.202050.4.concoct_part_1	27
+NODE_179_length_197611_cov_8.217700.0.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.1.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.10.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.11.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.12.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.13.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.14.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.15.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.16.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.17.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.18.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.18.concoct_part_1	38
+NODE_179_length_197611_cov_8.217700.2.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.3.concoct_part_0	12
+NODE_179_length_197611_cov_8.217700.4.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.5.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.6.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.7.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.8.concoct_part_0	28
+NODE_179_length_197611_cov_8.217700.9.concoct_part_0	28
+NODE_188_length_948_cov_28.155064.concoct_part_0	34
+NODE_18_length_14422_cov_8.414783.concoct_part_0	28
+NODE_18_length_14422_cov_8.414783.concoct_part_1	33
+NODE_191_length_2593_cov_10.080987.concoct_part_0	7
+NODE_19_length_1273_cov_24.035349.concoct_part_0	8
+NODE_1_length_2054_cov_17.474684.concoct_part_0	16
+NODE_202_length_21368_cov_7.902611.0.concoct_part_0	28
+NODE_202_length_21368_cov_7.902611.1.concoct_part_0	28
+NODE_202_length_21368_cov_7.902611.1.concoct_part_1	20
+NODE_20_length_1174_cov_71.271721.concoct_part_0	22
+NODE_216_length_305319_cov_6.901228.0.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.1.concoct_part_0	24
+NODE_216_length_305319_cov_6.901228.10.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.11.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.12.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.13.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.14.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.15.concoct_part_0	37
+NODE_216_length_305319_cov_6.901228.16.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.17.concoct_part_0	37
+NODE_216_length_305319_cov_6.901228.18.concoct_part_0	37
+NODE_216_length_305319_cov_6.901228.19.concoct_part_0	24
+NODE_216_length_305319_cov_6.901228.2.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.20.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.21.concoct_part_0	19
+NODE_216_length_305319_cov_6.901228.22.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.23.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.24.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.25.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.26.concoct_part_0	37
+NODE_216_length_305319_cov_6.901228.27.concoct_part_0	17
+NODE_216_length_305319_cov_6.901228.28.concoct_part_0	17
+NODE_216_length_305319_cov_6.901228.29.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.29.concoct_part_1	36
+NODE_216_length_305319_cov_6.901228.3.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.4.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.5.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.6.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.7.concoct_part_0	15
+NODE_216_length_305319_cov_6.901228.8.concoct_part_0	28
+NODE_216_length_305319_cov_6.901228.9.concoct_part_0	28
+NODE_217_length_21883_cov_8.243248.0.concoct_part_0	28
+NODE_217_length_21883_cov_8.243248.1.concoct_part_0	28
+NODE_217_length_21883_cov_8.243248.1.concoct_part_1	31
+NODE_227_length_17728_cov_8.145138.concoct_part_0	28
+NODE_227_length_17728_cov_8.145138.concoct_part_1	28
+NODE_22_length_1092_cov_17.170330.concoct_part_0	18
+NODE_235_length_90026_cov_8.272466.0.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.1.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.2.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.3.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.4.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.5.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.6.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.7.concoct_part_0	28
+NODE_235_length_90026_cov_8.272466.8.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.0.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.1.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.2.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.3.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.4.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.5.concoct_part_0	28
+NODE_236_length_61287_cov_8.171537.5.concoct_part_1	11
+NODE_246_length_206288_cov_6.775057.0.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.1.concoct_part_0	29
+NODE_246_length_206288_cov_6.775057.10.concoct_part_0	32
+NODE_246_length_206288_cov_6.775057.11.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.12.concoct_part_0	32
+NODE_246_length_206288_cov_6.775057.13.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.14.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.15.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.16.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.17.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.18.concoct_part_0	24
+NODE_246_length_206288_cov_6.775057.19.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.19.concoct_part_1	23
+NODE_246_length_206288_cov_6.775057.2.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.3.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.4.concoct_part_0	30
+NODE_246_length_206288_cov_6.775057.5.concoct_part_0	37
+NODE_246_length_206288_cov_6.775057.6.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.7.concoct_part_0	15
+NODE_246_length_206288_cov_6.775057.8.concoct_part_0	28
+NODE_246_length_206288_cov_6.775057.9.concoct_part_0	19
+NODE_250_length_251161_cov_8.263253.0.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.1.concoct_part_0	12
+NODE_250_length_251161_cov_8.263253.10.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.11.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.12.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.13.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.14.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.15.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.16.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.17.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.18.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.19.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.2.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.20.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.21.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.22.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.23.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.24.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.24.concoct_part_1	25
+NODE_250_length_251161_cov_8.263253.3.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.4.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.5.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.6.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.7.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.8.concoct_part_0	28
+NODE_250_length_251161_cov_8.263253.9.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.0.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.1.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.10.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.11.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.12.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.13.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.14.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.15.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.16.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.17.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.18.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.18.concoct_part_1	35
+NODE_254_length_191233_cov_8.270398.2.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.3.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.4.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.5.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.6.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.7.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.8.concoct_part_0	28
+NODE_254_length_191233_cov_8.270398.9.concoct_part_0	28
+NODE_257_length_6277_cov_8.895651.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.0.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.1.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.10.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.11.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.12.concoct_part_0	37
+NODE_258_length_263280_cov_8.177872.13.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.14.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.15.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.16.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.17.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.18.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.19.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.2.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.20.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.21.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.22.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.23.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.24.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.25.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.25.concoct_part_1	28
+NODE_258_length_263280_cov_8.177872.3.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.4.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.5.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.6.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.7.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.8.concoct_part_0	28
+NODE_258_length_263280_cov_8.177872.9.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.0.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.1.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.10.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.11.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.12.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.13.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.14.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.15.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.15.concoct_part_1	28
+NODE_260_length_165083_cov_8.801846.2.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.3.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.4.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.5.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.6.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.7.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.8.concoct_part_0	28
+NODE_260_length_165083_cov_8.801846.9.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.0.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.1.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.10.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.11.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.12.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.13.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.14.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.15.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.16.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.17.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.18.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.19.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.2.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.20.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.21.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.22.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.23.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.24.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.25.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.26.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.27.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.28.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.29.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.3.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.30.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.31.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.31.concoct_part_1	21
+NODE_261_length_321461_cov_8.199894.4.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.5.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.6.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.7.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.8.concoct_part_0	28
+NODE_261_length_321461_cov_8.199894.9.concoct_part_0	28
+NODE_267_length_4676_cov_7.631737.concoct_part_0	3
+NODE_26_length_3431_cov_15.138152.concoct_part_0	4
+NODE_27_length_35477_cov_8.181526.0.concoct_part_0	28
+NODE_27_length_35477_cov_8.181526.1.concoct_part_0	28
+NODE_27_length_35477_cov_8.181526.2.concoct_part_0	28
+NODE_27_length_35477_cov_8.181526.2.concoct_part_1	28
+NODE_28_length_34835_cov_8.108799.0.concoct_part_0	28
+NODE_28_length_34835_cov_8.108799.1.concoct_part_0	28
+NODE_28_length_34835_cov_8.108799.2.concoct_part_0	28
+NODE_28_length_34835_cov_8.108799.2.concoct_part_1	6
+NODE_290_length_1962_cov_6.746177.concoct_part_0	1
+NODE_29_length_44540_cov_9.429951.0.concoct_part_0	28
+NODE_29_length_44540_cov_9.429951.1.concoct_part_0	28
+NODE_29_length_44540_cov_9.429951.2.concoct_part_0	28
+NODE_29_length_44540_cov_9.429951.3.concoct_part_0	28
+NODE_29_length_44540_cov_9.429951.3.concoct_part_1	3
+NODE_2_length_16156_cov_8.219856.concoct_part_0	28
+NODE_2_length_16156_cov_8.219856.concoct_part_1	28
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output_coverage_table.tabular	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,447 @@
+contig	length	cov_mean_sample_422
+NODE_100_length_1535_cov_6.691205	1605	0
+NODE_101_length_153_cov_4.235294	223	0
+NODE_103_length_20202_cov_8.395357.0	10000	0
+NODE_103_length_20202_cov_8.395357.1.0	10000	0
+NODE_103_length_20202_cov_8.395357.1.1	272	0
+NODE_104_length_823_cov_8.356014	893	0
+NODE_105_length_260_cov_4.142308	330	0
+NODE_106_length_2172_cov_16.183702	2242	0
+NODE_107_length_7609_cov_8.569195	7679	0
+NODE_108_length_1232_cov_16.167208	1302	0
+NODE_109_length_178_cov_16.084270	248	0
+NODE_10_length_186_cov_4.327957	256	0
+NODE_111_length_80116_cov_8.871636.0	10000	0
+NODE_111_length_80116_cov_8.871636.1	10000	0
+NODE_111_length_80116_cov_8.871636.2	10000	0
+NODE_111_length_80116_cov_8.871636.3	10000	0
+NODE_111_length_80116_cov_8.871636.4	10000	0
+NODE_111_length_80116_cov_8.871636.5	10000	0
+NODE_111_length_80116_cov_8.871636.6	10000	0
+NODE_111_length_80116_cov_8.871636.7.0	10000	0
+NODE_111_length_80116_cov_8.871636.7.1	186	0
+NODE_112_length_846_cov_18.049644	916	0
+NODE_113_length_286_cov_12.695805	356	0
+NODE_114_length_4896_cov_18.356821	4966	0
+NODE_115_length_78252_cov_8.512166.0	10000	0
+NODE_115_length_78252_cov_8.512166.1	10000	0
+NODE_115_length_78252_cov_8.512166.2	10000	0
+NODE_115_length_78252_cov_8.512166.3	10000	0
+NODE_115_length_78252_cov_8.512166.4	10000	0
+NODE_115_length_78252_cov_8.512166.5	10000	0
+NODE_115_length_78252_cov_8.512166.6.0	10000	0
+NODE_115_length_78252_cov_8.512166.6.1	8322	0
+NODE_116_length_203_cov_4.093596	273	0
+NODE_117_length_248_cov_25.778225	318	0
+NODE_118_length_15438_cov_8.266615.0	10000	0
+NODE_118_length_15438_cov_8.266615.1	5508	0
+NODE_119_length_83_cov_11.493976	153	0
+NODE_11_length_153_cov_12.470589	223	0
+NODE_121_length_60582_cov_8.522333.0	10000	0
+NODE_121_length_60582_cov_8.522333.1	10000	0
+NODE_121_length_60582_cov_8.522333.2	10000	0
+NODE_121_length_60582_cov_8.522333.3	10000	0
+NODE_121_length_60582_cov_8.522333.4	10000	0
+NODE_121_length_60582_cov_8.522333.5.0	10000	0
+NODE_121_length_60582_cov_8.522333.5.1	652	0
+NODE_123_length_75191_cov_8.369140.0	10000	0
+NODE_123_length_75191_cov_8.369140.1	10000	0
+NODE_123_length_75191_cov_8.369140.2	10000	0
+NODE_123_length_75191_cov_8.369140.3	10000	0
+NODE_123_length_75191_cov_8.369140.4	10000	0
+NODE_123_length_75191_cov_8.369140.5	10000	0
+NODE_123_length_75191_cov_8.369140.6.0	10000	0
+NODE_123_length_75191_cov_8.369140.6.1	5261	0
+NODE_124_length_407_cov_4.159705	477	0
+NODE_128_length_532_cov_17.454887	602	0
+NODE_129_length_160323_cov_8.254436.0	10000	0
+NODE_129_length_160323_cov_8.254436.1	10000	0
+NODE_129_length_160323_cov_8.254436.10	10000	0
+NODE_129_length_160323_cov_8.254436.11	10000	0
+NODE_129_length_160323_cov_8.254436.12	10000	0
+NODE_129_length_160323_cov_8.254436.13	10000	0
+NODE_129_length_160323_cov_8.254436.14	10000	0
+NODE_129_length_160323_cov_8.254436.15.0	10000	0
+NODE_129_length_160323_cov_8.254436.15.1	393	0
+NODE_129_length_160323_cov_8.254436.2	10000	0
+NODE_129_length_160323_cov_8.254436.3	10000	0
+NODE_129_length_160323_cov_8.254436.4	10000	0
+NODE_129_length_160323_cov_8.254436.5	10000	0
+NODE_129_length_160323_cov_8.254436.6	10000	0
+NODE_129_length_160323_cov_8.254436.7	10000	0
+NODE_129_length_160323_cov_8.254436.8	10000	0
+NODE_129_length_160323_cov_8.254436.9	10000	0
+NODE_12_length_555_cov_14.255856	625	0
+NODE_130_length_3461_cov_7.763941	3531	0
+NODE_131_length_92242_cov_8.320277.0	10000	0
+NODE_131_length_92242_cov_8.320277.1	10000	0
+NODE_131_length_92242_cov_8.320277.2	10000	0
+NODE_131_length_92242_cov_8.320277.3	10000	0
+NODE_131_length_92242_cov_8.320277.4	10000	0
+NODE_131_length_92242_cov_8.320277.5	10000	0
+NODE_131_length_92242_cov_8.320277.6	10000	0
+NODE_131_length_92242_cov_8.320277.7	10000	0
+NODE_131_length_92242_cov_8.320277.8.0	10000	0
+NODE_131_length_92242_cov_8.320277.8.1	2312	0
+NODE_132_length_71_cov_36.070423	141	0
+NODE_133_length_543_cov_15.108656	613	0
+NODE_134_length_519_cov_18.038536	589	0
+NODE_136_length_245_cov_4.302041	315	0
+NODE_138_length_544_cov_19.593750	614	0
+NODE_139_length_737_cov_17.924017	807	0
+NODE_13_length_6591_cov_8.574723	6661	0
+NODE_140_length_621_cov_14.106280	691	0
+NODE_141_length_638_cov_7.407524	708	0
+NODE_142_length_143_cov_4.307693	213	0
+NODE_143_length_153_cov_4.209150	223	0
+NODE_144_length_71_cov_8.492958	141	0
+NODE_145_length_320_cov_19.500000	390	0
+NODE_146_length_380_cov_65.507896	450	0
+NODE_147_length_143_cov_4.006993	213	0
+NODE_149_length_272_cov_4.345588	342	0
+NODE_14_length_638_cov_8.811913	708	0
+NODE_150_length_96_cov_47.156250	166	0
+NODE_151_length_29715_cov_8.256470.0	10000	0
+NODE_151_length_29715_cov_8.256470.1.0	10000	0
+NODE_151_length_29715_cov_8.256470.1.1	9785	0
+NODE_152_length_80_cov_9.712500	150	0
+NODE_154_length_179_cov_4.055866	249	0
+NODE_155_length_487_cov_20.540041	557	0
+NODE_157_length_58632_cov_8.156433.0	10000	0
+NODE_157_length_58632_cov_8.156433.1	10000	0
+NODE_157_length_58632_cov_8.156433.2	10000	0
+NODE_157_length_58632_cov_8.156433.3	10000	0
+NODE_157_length_58632_cov_8.156433.4.0	10000	0
+NODE_157_length_58632_cov_8.156433.4.1	8702	0
+NODE_158_length_633_cov_19.135860	703	0
+NODE_159_length_105_cov_17.923809	175	0
+NODE_15_length_3555_cov_8.369058	3625	0
+NODE_160_length_172_cov_4.005814	242	0
+NODE_162_length_92_cov_11.836957	162	0
+NODE_165_length_182_cov_4.335165	252	0
+NODE_167_length_561_cov_3.935829	631	0
+NODE_168_length_244_cov_4.118853	314	0
+NODE_16_length_640_cov_19.335938	710	0
+NODE_170_length_192_cov_9.369792	262	0
+NODE_171_length_460_cov_19.934782	530	0
+NODE_172_length_348_cov_20.241379	418	0
+NODE_173_length_51809_cov_8.202050.0	10000	0
+NODE_173_length_51809_cov_8.202050.1	10000	0
+NODE_173_length_51809_cov_8.202050.2	10000	0
+NODE_173_length_51809_cov_8.202050.3	10000	0
+NODE_173_length_51809_cov_8.202050.4.0	10000	0
+NODE_173_length_51809_cov_8.202050.4.1	1879	0
+NODE_174_length_102_cov_17.529411	172	0
+NODE_177_length_270_cov_4.218519	340	0
+NODE_178_length_157_cov_4.726115	227	0
+NODE_179_length_197611_cov_8.217700.0	10000	0
+NODE_179_length_197611_cov_8.217700.1	10000	0
+NODE_179_length_197611_cov_8.217700.10	10000	0
+NODE_179_length_197611_cov_8.217700.11	10000	0
+NODE_179_length_197611_cov_8.217700.12	10000	0
+NODE_179_length_197611_cov_8.217700.13	10000	0
+NODE_179_length_197611_cov_8.217700.14	10000	0
+NODE_179_length_197611_cov_8.217700.15	10000	0
+NODE_179_length_197611_cov_8.217700.16	10000	0
+NODE_179_length_197611_cov_8.217700.17	10000	0
+NODE_179_length_197611_cov_8.217700.18.0	10000	0
+NODE_179_length_197611_cov_8.217700.18.1	7681	0
+NODE_179_length_197611_cov_8.217700.2	10000	0
+NODE_179_length_197611_cov_8.217700.3	10000	0
+NODE_179_length_197611_cov_8.217700.4	10000	0
+NODE_179_length_197611_cov_8.217700.5	10000	0
+NODE_179_length_197611_cov_8.217700.6	10000	0
+NODE_179_length_197611_cov_8.217700.7	10000	0
+NODE_179_length_197611_cov_8.217700.8	10000	0
+NODE_179_length_197611_cov_8.217700.9	10000	0
+NODE_17_length_117_cov_22.692308	187	0
+NODE_180_length_447_cov_8.774049	517	0
+NODE_181_length_136_cov_13.426471	206	0
+NODE_182_length_395_cov_21.463291	465	0
+NODE_183_length_115_cov_21.330435	185	0
+NODE_184_length_80_cov_17.712500	150	0
+NODE_186_length_148_cov_4.000000	218	0
+NODE_187_length_157_cov_4.917197	227	0
+NODE_188_length_948_cov_28.155064	1018	0
+NODE_189_length_174_cov_4.321839	244	0
+NODE_18_length_14422_cov_8.414783.0	10000	0
+NODE_18_length_14422_cov_8.414783.1	4492	0
+NODE_190_length_252_cov_4.289682	322	0
+NODE_191_length_2593_cov_10.080987	2663	0
+NODE_193_length_95_cov_13.178947	165	0
+NODE_197_length_151_cov_4.337749	221	0
+NODE_198_length_202_cov_7.935644	272	0
+NODE_19_length_1273_cov_24.035349	1343	0
+NODE_1_length_2054_cov_17.474684	2124	0
+NODE_200_length_292_cov_15.619863	362	0
+NODE_202_length_21368_cov_7.902611.0	10000	0
+NODE_202_length_21368_cov_7.902611.1.0	10000	0
+NODE_202_length_21368_cov_7.902611.1.1	1438	0
+NODE_203_length_76_cov_60.526318	146	0
+NODE_204_length_513_cov_3.251462	583	0
+NODE_206_length_849_cov_12.128386	919	0
+NODE_208_length_577_cov_17.469671	647	0
+NODE_209_length_149_cov_4.100671	219	0
+NODE_20_length_1174_cov_71.271721	1244	0
+NODE_212_length_211_cov_15.080568	281	0
+NODE_213_length_120_cov_13.925000	190	0
+NODE_215_length_160_cov_12.325000	230	0
+NODE_216_length_305319_cov_6.901228.0	10000	0
+NODE_216_length_305319_cov_6.901228.1	10000	0
+NODE_216_length_305319_cov_6.901228.10	10000	0
+NODE_216_length_305319_cov_6.901228.11	10000	0
+NODE_216_length_305319_cov_6.901228.12	10000	0
+NODE_216_length_305319_cov_6.901228.13	10000	0
+NODE_216_length_305319_cov_6.901228.14	10000	0
+NODE_216_length_305319_cov_6.901228.15	10000	0
+NODE_216_length_305319_cov_6.901228.16	10000	0
+NODE_216_length_305319_cov_6.901228.17	10000	0
+NODE_216_length_305319_cov_6.901228.18	10000	0
+NODE_216_length_305319_cov_6.901228.19	10000	0
+NODE_216_length_305319_cov_6.901228.2	10000	0
+NODE_216_length_305319_cov_6.901228.20	10000	0
+NODE_216_length_305319_cov_6.901228.21	10000	0
+NODE_216_length_305319_cov_6.901228.22	10000	0
+NODE_216_length_305319_cov_6.901228.23	10000	0
+NODE_216_length_305319_cov_6.901228.24	10000	0
+NODE_216_length_305319_cov_6.901228.25	10000	0
+NODE_216_length_305319_cov_6.901228.26	10000	0
+NODE_216_length_305319_cov_6.901228.27	10000	0
+NODE_216_length_305319_cov_6.901228.28	10000	0
+NODE_216_length_305319_cov_6.901228.29.0	10000	0
+NODE_216_length_305319_cov_6.901228.29.1	5389	0
+NODE_216_length_305319_cov_6.901228.3	10000	0
+NODE_216_length_305319_cov_6.901228.4	10000	0
+NODE_216_length_305319_cov_6.901228.5	10000	0
+NODE_216_length_305319_cov_6.901228.6	10000	0
+NODE_216_length_305319_cov_6.901228.7	10000	0
+NODE_216_length_305319_cov_6.901228.8	10000	0
+NODE_216_length_305319_cov_6.901228.9	10000	0
+NODE_217_length_21883_cov_8.243248.0	10000	0
+NODE_217_length_21883_cov_8.243248.1.0	10000	0
+NODE_217_length_21883_cov_8.243248.1.1	1953	0
+NODE_219_length_151_cov_19.218542	221	0
+NODE_21_length_182_cov_59.115383	252	0
+NODE_220_length_159_cov_4.037736	229	0
+NODE_221_length_149_cov_4.026845	219	0
+NODE_224_length_102_cov_7.519608	172	0
+NODE_225_length_457_cov_18.485777	527	0
+NODE_227_length_17728_cov_8.145138.0	10000	0
+NODE_227_length_17728_cov_8.145138.1	7798	0
+NODE_228_length_131_cov_10.335877	201	0
+NODE_22_length_1092_cov_17.170330	1162	0
+NODE_230_length_269_cov_4.003717	339	0
+NODE_231_length_149_cov_4.020134	219	0
+NODE_234_length_197_cov_4.279188	267	0
+NODE_235_length_90026_cov_8.272466.0	10000	0
+NODE_235_length_90026_cov_8.272466.1	10000	0
+NODE_235_length_90026_cov_8.272466.2	10000	0
+NODE_235_length_90026_cov_8.272466.3	10000	0
+NODE_235_length_90026_cov_8.272466.4	10000	0
+NODE_235_length_90026_cov_8.272466.5	10000	0
+NODE_235_length_90026_cov_8.272466.6	10000	0
+NODE_235_length_90026_cov_8.272466.7	10000	0
+NODE_235_length_90026_cov_8.272466.8.0	10000	0
+NODE_235_length_90026_cov_8.272466.8.1	96	0
+NODE_236_length_61287_cov_8.171537.0	10000	0
+NODE_236_length_61287_cov_8.171537.1	10000	0
+NODE_236_length_61287_cov_8.171537.2	10000	0
+NODE_236_length_61287_cov_8.171537.3	10000	0
+NODE_236_length_61287_cov_8.171537.4	10000	0
+NODE_236_length_61287_cov_8.171537.5.0	10000	0
+NODE_236_length_61287_cov_8.171537.5.1	1357	0
+NODE_238_length_184_cov_14.336957	254	0
+NODE_239_length_121_cov_19.338842	191	0
+NODE_23_length_107_cov_17.261683	177	0
+NODE_240_length_214_cov_4.116822	284	0
+NODE_242_length_125_cov_17.591999	195	0
+NODE_243_length_73_cov_15.643836	143	0
+NODE_246_length_206288_cov_6.775057.0	10000	0
+NODE_246_length_206288_cov_6.775057.1	10000	0
+NODE_246_length_206288_cov_6.775057.10	10000	0
+NODE_246_length_206288_cov_6.775057.11	10000	0
+NODE_246_length_206288_cov_6.775057.12	10000	0
+NODE_246_length_206288_cov_6.775057.13	10000	0
+NODE_246_length_206288_cov_6.775057.14	10000	0
+NODE_246_length_206288_cov_6.775057.15	10000	0
+NODE_246_length_206288_cov_6.775057.16	10000	0
+NODE_246_length_206288_cov_6.775057.17	10000	0
+NODE_246_length_206288_cov_6.775057.18	10000	0
+NODE_246_length_206288_cov_6.775057.19.0	10000	0
+NODE_246_length_206288_cov_6.775057.19.1	6358	0
+NODE_246_length_206288_cov_6.775057.2	10000	0
+NODE_246_length_206288_cov_6.775057.3	10000	0
+NODE_246_length_206288_cov_6.775057.4	10000	0
+NODE_246_length_206288_cov_6.775057.5	10000	0
+NODE_246_length_206288_cov_6.775057.6	10000	0
+NODE_246_length_206288_cov_6.775057.7	10000	0
+NODE_246_length_206288_cov_6.775057.8	10000	0
+NODE_246_length_206288_cov_6.775057.9	10000	0
+NODE_247_length_147_cov_4.074830	217	0
+NODE_248_length_650_cov_2.520000	720	0
+NODE_249_length_152_cov_4.210526	222	0
+NODE_24_length_115_cov_8.556521	185	0
+NODE_250_length_251161_cov_8.263253.0	10000	0
+NODE_250_length_251161_cov_8.263253.1	10000	0
+NODE_250_length_251161_cov_8.263253.10	10000	0
+NODE_250_length_251161_cov_8.263253.11	10000	0
+NODE_250_length_251161_cov_8.263253.12	10000	0
+NODE_250_length_251161_cov_8.263253.13	10000	0
+NODE_250_length_251161_cov_8.263253.14	10000	0
+NODE_250_length_251161_cov_8.263253.15	10000	0
+NODE_250_length_251161_cov_8.263253.16	10000	0
+NODE_250_length_251161_cov_8.263253.17	10000	0
+NODE_250_length_251161_cov_8.263253.18	10000	0
+NODE_250_length_251161_cov_8.263253.19	10000	0
+NODE_250_length_251161_cov_8.263253.2	10000	0
+NODE_250_length_251161_cov_8.263253.20	10000	0
+NODE_250_length_251161_cov_8.263253.21	10000	0
+NODE_250_length_251161_cov_8.263253.22	10000	0
+NODE_250_length_251161_cov_8.263253.23	10000	0
+NODE_250_length_251161_cov_8.263253.24.0	10000	0
+NODE_250_length_251161_cov_8.263253.24.1	1231	0
+NODE_250_length_251161_cov_8.263253.3	10000	0
+NODE_250_length_251161_cov_8.263253.4	10000	0
+NODE_250_length_251161_cov_8.263253.5	10000	0
+NODE_250_length_251161_cov_8.263253.6	10000	0
+NODE_250_length_251161_cov_8.263253.7	10000	0
+NODE_250_length_251161_cov_8.263253.8	10000	0
+NODE_250_length_251161_cov_8.263253.9	10000	0
+NODE_251_length_169_cov_4.301775	239	0
+NODE_253_length_113_cov_9.398231	183	0
+NODE_254_length_191233_cov_8.270398.0	10000	0
+NODE_254_length_191233_cov_8.270398.1	10000	0
+NODE_254_length_191233_cov_8.270398.10	10000	0
+NODE_254_length_191233_cov_8.270398.11	10000	0
+NODE_254_length_191233_cov_8.270398.12	10000	0
+NODE_254_length_191233_cov_8.270398.13	10000	0
+NODE_254_length_191233_cov_8.270398.14	10000	0
+NODE_254_length_191233_cov_8.270398.15	10000	0
+NODE_254_length_191233_cov_8.270398.16	10000	0
+NODE_254_length_191233_cov_8.270398.17	10000	0
+NODE_254_length_191233_cov_8.270398.18.0	10000	0
+NODE_254_length_191233_cov_8.270398.18.1	1303	0
+NODE_254_length_191233_cov_8.270398.2	10000	0
+NODE_254_length_191233_cov_8.270398.3	10000	0
+NODE_254_length_191233_cov_8.270398.4	10000	0
+NODE_254_length_191233_cov_8.270398.5	10000	0
+NODE_254_length_191233_cov_8.270398.6	10000	0
+NODE_254_length_191233_cov_8.270398.7	10000	0
+NODE_254_length_191233_cov_8.270398.8	10000	0
+NODE_254_length_191233_cov_8.270398.9	10000	0
+NODE_257_length_6277_cov_8.895651	6347	0
+NODE_258_length_263280_cov_8.177872.0	10000	0
+NODE_258_length_263280_cov_8.177872.1	10000	0
+NODE_258_length_263280_cov_8.177872.10	10000	0
+NODE_258_length_263280_cov_8.177872.11	10000	0
+NODE_258_length_263280_cov_8.177872.12	10000	0
+NODE_258_length_263280_cov_8.177872.13	10000	0
+NODE_258_length_263280_cov_8.177872.14	10000	0
+NODE_258_length_263280_cov_8.177872.15	10000	0
+NODE_258_length_263280_cov_8.177872.16	10000	0
+NODE_258_length_263280_cov_8.177872.17	10000	0
+NODE_258_length_263280_cov_8.177872.18	10000	0
+NODE_258_length_263280_cov_8.177872.19	10000	0
+NODE_258_length_263280_cov_8.177872.2	10000	0
+NODE_258_length_263280_cov_8.177872.20	10000	0
+NODE_258_length_263280_cov_8.177872.21	10000	0
+NODE_258_length_263280_cov_8.177872.22	10000	0
+NODE_258_length_263280_cov_8.177872.23	10000	0
+NODE_258_length_263280_cov_8.177872.24	10000	0
+NODE_258_length_263280_cov_8.177872.25.0	10000	0
+NODE_258_length_263280_cov_8.177872.25.1	3350	0
+NODE_258_length_263280_cov_8.177872.3	10000	0
+NODE_258_length_263280_cov_8.177872.4	10000	0
+NODE_258_length_263280_cov_8.177872.5	10000	0
+NODE_258_length_263280_cov_8.177872.6	10000	0
+NODE_258_length_263280_cov_8.177872.7	10000	0
+NODE_258_length_263280_cov_8.177872.8	10000	0
+NODE_258_length_263280_cov_8.177872.9	10000	0
+NODE_259_length_266_cov_4.357143	336	0
+NODE_25_length_286_cov_24.356644	356	0
+NODE_260_length_165083_cov_8.801846.0	10000	0
+NODE_260_length_165083_cov_8.801846.1	10000	0
+NODE_260_length_165083_cov_8.801846.10	10000	0
+NODE_260_length_165083_cov_8.801846.11	10000	0
+NODE_260_length_165083_cov_8.801846.12	10000	0
+NODE_260_length_165083_cov_8.801846.13	10000	0
+NODE_260_length_165083_cov_8.801846.14	10000	0
+NODE_260_length_165083_cov_8.801846.15.0	10000	0
+NODE_260_length_165083_cov_8.801846.15.1	5153	0
+NODE_260_length_165083_cov_8.801846.2	10000	0
+NODE_260_length_165083_cov_8.801846.3	10000	0
+NODE_260_length_165083_cov_8.801846.4	10000	0
+NODE_260_length_165083_cov_8.801846.5	10000	0
+NODE_260_length_165083_cov_8.801846.6	10000	0
+NODE_260_length_165083_cov_8.801846.7	10000	0
+NODE_260_length_165083_cov_8.801846.8	10000	0
+NODE_260_length_165083_cov_8.801846.9	10000	0
+NODE_261_length_321461_cov_8.199894.0	10000	0
+NODE_261_length_321461_cov_8.199894.1	10000	0
+NODE_261_length_321461_cov_8.199894.10	10000	0
+NODE_261_length_321461_cov_8.199894.11	10000	0
+NODE_261_length_321461_cov_8.199894.12	10000	0
+NODE_261_length_321461_cov_8.199894.13	10000	0
+NODE_261_length_321461_cov_8.199894.14	10000	0
+NODE_261_length_321461_cov_8.199894.15	10000	0
+NODE_261_length_321461_cov_8.199894.16	10000	0
+NODE_261_length_321461_cov_8.199894.17	10000	0
+NODE_261_length_321461_cov_8.199894.18	10000	0
+NODE_261_length_321461_cov_8.199894.19	10000	0
+NODE_261_length_321461_cov_8.199894.2	10000	0
+NODE_261_length_321461_cov_8.199894.20	10000	0
+NODE_261_length_321461_cov_8.199894.21	10000	0
+NODE_261_length_321461_cov_8.199894.22	10000	0
+NODE_261_length_321461_cov_8.199894.23	10000	0
+NODE_261_length_321461_cov_8.199894.24	10000	0
+NODE_261_length_321461_cov_8.199894.25	10000	0
+NODE_261_length_321461_cov_8.199894.26	10000	0
+NODE_261_length_321461_cov_8.199894.27	10000	0
+NODE_261_length_321461_cov_8.199894.28	10000	0
+NODE_261_length_321461_cov_8.199894.29	10000	0
+NODE_261_length_321461_cov_8.199894.3	10000	0
+NODE_261_length_321461_cov_8.199894.30	10000	0
+NODE_261_length_321461_cov_8.199894.31.0	10000	0
+NODE_261_length_321461_cov_8.199894.31.1	1531	0
+NODE_261_length_321461_cov_8.199894.4	10000	0
+NODE_261_length_321461_cov_8.199894.5	10000	0
+NODE_261_length_321461_cov_8.199894.6	10000	0
+NODE_261_length_321461_cov_8.199894.7	10000	0
+NODE_261_length_321461_cov_8.199894.8	10000	0
+NODE_261_length_321461_cov_8.199894.9	10000	0
+NODE_262_length_112_cov_9.366072	182	0
+NODE_264_length_143_cov_21.937063	213	0
+NODE_265_length_543_cov_4.924494	613	0
+NODE_266_length_205_cov_15.878049	275	0
+NODE_267_length_4676_cov_7.631737	4746	0
+NODE_269_length_849_cov_6.312132	919	0
+NODE_26_length_3431_cov_15.138152	3501	0
+NODE_270_length_151_cov_4.258278	221	0
+NODE_271_length_164_cov_15.048780	234	0
+NODE_272_length_154_cov_14.188312	224	0
+NODE_274_length_173_cov_11.838150	243	0
+NODE_275_length_149_cov_4.000000	219	0
+NODE_277_length_146_cov_4.280822	216	0
+NODE_27_length_35477_cov_8.181526.0	10000	0
+NODE_27_length_35477_cov_8.181526.1	10000	0
+NODE_27_length_35477_cov_8.181526.2.0	10000	0
+NODE_27_length_35477_cov_8.181526.2.1	5547	0
+NODE_283_length_165_cov_4.200000	235	0
+NODE_284_length_148_cov_4.236486	218	0
+NODE_285_length_433_cov_5.106236	503	0
+NODE_288_length_174_cov_4.316092	244	0
+NODE_28_length_34835_cov_8.108799.0	10000	0
+NODE_28_length_34835_cov_8.108799.1	10000	0
+NODE_28_length_34835_cov_8.108799.2.0	10000	0
+NODE_28_length_34835_cov_8.108799.2.1	4905	0
+NODE_290_length_1962_cov_6.746177	2032	0
+NODE_293_length_832_cov_6.325721	902	0
+NODE_294_length_210_cov_4.066667	280	0
+NODE_295_length_196_cov_4.397959	266	0
+NODE_29_length_44540_cov_9.429951.0	10000	0
+NODE_29_length_44540_cov_9.429951.1	10000	0
+NODE_29_length_44540_cov_9.429951.2	10000	0
+NODE_29_length_44540_cov_9.429951.3.0	10000	0
+NODE_29_length_44540_cov_9.429951.3.1	4610	0
+NODE_2_length_16156_cov_8.219856.0	10000	0
+NODE_2_length_16156_cov_8.219856.1	6226	0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output_merge_clusters.tabular	Sun Mar 13 08:41:50 2022 +0000
@@ -0,0 +1,306 @@
+contig_id	cluster_id
+NODE_100_length_1535_cov_6.691205	14
+NODE_103_length_20202_cov_8.395357.0	28
+NODE_103_length_20202_cov_8.395357.1	26
+NODE_106_length_2172_cov_16.183702	2
+NODE_107_length_7609_cov_8.569195	0
+NODE_108_length_1232_cov_16.167208	2
+NODE_111_length_80116_cov_8.871636.0	28
+NODE_111_length_80116_cov_8.871636.1	28
+NODE_111_length_80116_cov_8.871636.2	28
+NODE_111_length_80116_cov_8.871636.3	28
+NODE_111_length_80116_cov_8.871636.4	28
+NODE_111_length_80116_cov_8.871636.5	28
+NODE_111_length_80116_cov_8.871636.6	28
+NODE_111_length_80116_cov_8.871636.7	28
+NODE_114_length_4896_cov_18.356821	10
+NODE_115_length_78252_cov_8.512166.0	28
+NODE_115_length_78252_cov_8.512166.1	28
+NODE_115_length_78252_cov_8.512166.2	28
+NODE_115_length_78252_cov_8.512166.3	28
+NODE_115_length_78252_cov_8.512166.4	28
+NODE_115_length_78252_cov_8.512166.5	28
+NODE_115_length_78252_cov_8.512166.6	28
+NODE_118_length_15438_cov_8.266615	28
+NODE_121_length_60582_cov_8.522333.0	28
+NODE_121_length_60582_cov_8.522333.1	28
+NODE_121_length_60582_cov_8.522333.2	28
+NODE_121_length_60582_cov_8.522333.3	28
+NODE_121_length_60582_cov_8.522333.4	28
+NODE_121_length_60582_cov_8.522333.5	28
+NODE_123_length_75191_cov_8.369140.0	28
+NODE_123_length_75191_cov_8.369140.1	28
+NODE_123_length_75191_cov_8.369140.2	28
+NODE_123_length_75191_cov_8.369140.3	28
+NODE_123_length_75191_cov_8.369140.4	28
+NODE_123_length_75191_cov_8.369140.5	28
+NODE_123_length_75191_cov_8.369140.6	28
+NODE_129_length_160323_cov_8.254436.0	28
+NODE_129_length_160323_cov_8.254436.1	28
+NODE_129_length_160323_cov_8.254436.10	28
+NODE_129_length_160323_cov_8.254436.11	28
+NODE_129_length_160323_cov_8.254436.12	28
+NODE_129_length_160323_cov_8.254436.13	28
+NODE_129_length_160323_cov_8.254436.14	28
+NODE_129_length_160323_cov_8.254436.15	28
+NODE_129_length_160323_cov_8.254436.2	28
+NODE_129_length_160323_cov_8.254436.3	28
+NODE_129_length_160323_cov_8.254436.4	28
+NODE_129_length_160323_cov_8.254436.5	28
+NODE_129_length_160323_cov_8.254436.6	28
+NODE_129_length_160323_cov_8.254436.7	28
+NODE_129_length_160323_cov_8.254436.8	28
+NODE_129_length_160323_cov_8.254436.9	28
+NODE_130_length_3461_cov_7.763941	9
+NODE_131_length_92242_cov_8.320277.0	28
+NODE_131_length_92242_cov_8.320277.1	28
+NODE_131_length_92242_cov_8.320277.2	28
+NODE_131_length_92242_cov_8.320277.3	28
+NODE_131_length_92242_cov_8.320277.4	28
+NODE_131_length_92242_cov_8.320277.5	28
+NODE_131_length_92242_cov_8.320277.6	28
+NODE_131_length_92242_cov_8.320277.7	28
+NODE_131_length_92242_cov_8.320277.8	28
+NODE_13_length_6591_cov_8.574723	9
+NODE_151_length_29715_cov_8.256470.0	28
+NODE_151_length_29715_cov_8.256470.1	28
+NODE_157_length_58632_cov_8.156433.0	28
+NODE_157_length_58632_cov_8.156433.1	28
+NODE_157_length_58632_cov_8.156433.2	28
+NODE_157_length_58632_cov_8.156433.3	28
+NODE_157_length_58632_cov_8.156433.4	28
+NODE_15_length_3555_cov_8.369058	9
+NODE_173_length_51809_cov_8.202050.0	28
+NODE_173_length_51809_cov_8.202050.1	28
+NODE_173_length_51809_cov_8.202050.2	28
+NODE_173_length_51809_cov_8.202050.3	38
+NODE_173_length_51809_cov_8.202050.4	28
+NODE_179_length_197611_cov_8.217700.0	28
+NODE_179_length_197611_cov_8.217700.1	28
+NODE_179_length_197611_cov_8.217700.10	28
+NODE_179_length_197611_cov_8.217700.11	28
+NODE_179_length_197611_cov_8.217700.12	28
+NODE_179_length_197611_cov_8.217700.13	28
+NODE_179_length_197611_cov_8.217700.14	28
+NODE_179_length_197611_cov_8.217700.15	28
+NODE_179_length_197611_cov_8.217700.16	28
+NODE_179_length_197611_cov_8.217700.17	28
+NODE_179_length_197611_cov_8.217700.18	28
+NODE_179_length_197611_cov_8.217700.2	28
+NODE_179_length_197611_cov_8.217700.3	12
+NODE_179_length_197611_cov_8.217700.4	28
+NODE_179_length_197611_cov_8.217700.5	28
+NODE_179_length_197611_cov_8.217700.6	28
+NODE_179_length_197611_cov_8.217700.7	28
+NODE_179_length_197611_cov_8.217700.8	28
+NODE_179_length_197611_cov_8.217700.9	28
+NODE_188_length_948_cov_28.155064	34
+NODE_18_length_14422_cov_8.414783	28
+NODE_191_length_2593_cov_10.080987	7
+NODE_19_length_1273_cov_24.035349	8
+NODE_1_length_2054_cov_17.474684	16
+NODE_202_length_21368_cov_7.902611.0	28
+NODE_202_length_21368_cov_7.902611.1	28
+NODE_20_length_1174_cov_71.271721	22
+NODE_216_length_305319_cov_6.901228.0	28
+NODE_216_length_305319_cov_6.901228.1	24
+NODE_216_length_305319_cov_6.901228.10	28
+NODE_216_length_305319_cov_6.901228.11	28
+NODE_216_length_305319_cov_6.901228.12	28
+NODE_216_length_305319_cov_6.901228.13	28
+NODE_216_length_305319_cov_6.901228.14	28
+NODE_216_length_305319_cov_6.901228.15	37
+NODE_216_length_305319_cov_6.901228.16	28
+NODE_216_length_305319_cov_6.901228.17	37
+NODE_216_length_305319_cov_6.901228.18	37
+NODE_216_length_305319_cov_6.901228.19	24
+NODE_216_length_305319_cov_6.901228.2	28
+NODE_216_length_305319_cov_6.901228.20	28
+NODE_216_length_305319_cov_6.901228.21	19
+NODE_216_length_305319_cov_6.901228.22	28
+NODE_216_length_305319_cov_6.901228.23	28
+NODE_216_length_305319_cov_6.901228.24	28
+NODE_216_length_305319_cov_6.901228.25	28
+NODE_216_length_305319_cov_6.901228.26	37
+NODE_216_length_305319_cov_6.901228.27	17
+NODE_216_length_305319_cov_6.901228.28	17
+NODE_216_length_305319_cov_6.901228.29	28
+NODE_216_length_305319_cov_6.901228.3	28
+NODE_216_length_305319_cov_6.901228.4	28
+NODE_216_length_305319_cov_6.901228.5	28
+NODE_216_length_305319_cov_6.901228.6	28
+NODE_216_length_305319_cov_6.901228.7	15
+NODE_216_length_305319_cov_6.901228.8	28
+NODE_216_length_305319_cov_6.901228.9	28
+NODE_217_length_21883_cov_8.243248.0	28
+NODE_217_length_21883_cov_8.243248.1	28
+NODE_227_length_17728_cov_8.145138	28
+NODE_22_length_1092_cov_17.170330	18
+NODE_235_length_90026_cov_8.272466.0	28
+NODE_235_length_90026_cov_8.272466.1	28
+NODE_235_length_90026_cov_8.272466.2	28
+NODE_235_length_90026_cov_8.272466.3	28
+NODE_235_length_90026_cov_8.272466.4	28
+NODE_235_length_90026_cov_8.272466.5	28
+NODE_235_length_90026_cov_8.272466.6	28
+NODE_235_length_90026_cov_8.272466.7	28
+NODE_235_length_90026_cov_8.272466.8	28
+NODE_236_length_61287_cov_8.171537.0	28
+NODE_236_length_61287_cov_8.171537.1	28
+NODE_236_length_61287_cov_8.171537.2	28
+NODE_236_length_61287_cov_8.171537.3	28
+NODE_236_length_61287_cov_8.171537.4	28
+NODE_236_length_61287_cov_8.171537.5	28
+NODE_246_length_206288_cov_6.775057.0	28
+NODE_246_length_206288_cov_6.775057.1	29
+NODE_246_length_206288_cov_6.775057.10	32
+NODE_246_length_206288_cov_6.775057.11	28
+NODE_246_length_206288_cov_6.775057.12	32
+NODE_246_length_206288_cov_6.775057.13	28
+NODE_246_length_206288_cov_6.775057.14	28
+NODE_246_length_206288_cov_6.775057.15	28
+NODE_246_length_206288_cov_6.775057.16	28
+NODE_246_length_206288_cov_6.775057.17	28
+NODE_246_length_206288_cov_6.775057.18	24
+NODE_246_length_206288_cov_6.775057.19	28
+NODE_246_length_206288_cov_6.775057.2	28
+NODE_246_length_206288_cov_6.775057.3	28
+NODE_246_length_206288_cov_6.775057.4	30
+NODE_246_length_206288_cov_6.775057.5	37
+NODE_246_length_206288_cov_6.775057.6	28
+NODE_246_length_206288_cov_6.775057.7	15
+NODE_246_length_206288_cov_6.775057.8	28
+NODE_246_length_206288_cov_6.775057.9	19
+NODE_250_length_251161_cov_8.263253.0	28
+NODE_250_length_251161_cov_8.263253.1	12
+NODE_250_length_251161_cov_8.263253.10	28
+NODE_250_length_251161_cov_8.263253.11	28
+NODE_250_length_251161_cov_8.263253.12	28
+NODE_250_length_251161_cov_8.263253.13	28
+NODE_250_length_251161_cov_8.263253.14	28
+NODE_250_length_251161_cov_8.263253.15	28
+NODE_250_length_251161_cov_8.263253.16	28
+NODE_250_length_251161_cov_8.263253.17	28
+NODE_250_length_251161_cov_8.263253.18	28
+NODE_250_length_251161_cov_8.263253.19	28
+NODE_250_length_251161_cov_8.263253.2	28
+NODE_250_length_251161_cov_8.263253.20	28
+NODE_250_length_251161_cov_8.263253.21	28
+NODE_250_length_251161_cov_8.263253.22	28
+NODE_250_length_251161_cov_8.263253.23	28
+NODE_250_length_251161_cov_8.263253.24	28
+NODE_250_length_251161_cov_8.263253.3	28
+NODE_250_length_251161_cov_8.263253.4	28
+NODE_250_length_251161_cov_8.263253.5	28
+NODE_250_length_251161_cov_8.263253.6	28
+NODE_250_length_251161_cov_8.263253.7	28
+NODE_250_length_251161_cov_8.263253.8	28
+NODE_250_length_251161_cov_8.263253.9	28
+NODE_254_length_191233_cov_8.270398.0	28
+NODE_254_length_191233_cov_8.270398.1	28
+NODE_254_length_191233_cov_8.270398.10	28
+NODE_254_length_191233_cov_8.270398.11	28
+NODE_254_length_191233_cov_8.270398.12	28
+NODE_254_length_191233_cov_8.270398.13	28
+NODE_254_length_191233_cov_8.270398.14	28
+NODE_254_length_191233_cov_8.270398.15	28
+NODE_254_length_191233_cov_8.270398.16	28
+NODE_254_length_191233_cov_8.270398.17	28
+NODE_254_length_191233_cov_8.270398.18	28
+NODE_254_length_191233_cov_8.270398.2	28
+NODE_254_length_191233_cov_8.270398.3	28
+NODE_254_length_191233_cov_8.270398.4	28
+NODE_254_length_191233_cov_8.270398.5	28
+NODE_254_length_191233_cov_8.270398.6	28
+NODE_254_length_191233_cov_8.270398.7	28
+NODE_254_length_191233_cov_8.270398.8	28
+NODE_254_length_191233_cov_8.270398.9	28
+NODE_257_length_6277_cov_8.895651	28
+NODE_258_length_263280_cov_8.177872.0	28
+NODE_258_length_263280_cov_8.177872.1	28
+NODE_258_length_263280_cov_8.177872.10	28
+NODE_258_length_263280_cov_8.177872.11	28
+NODE_258_length_263280_cov_8.177872.12	37
+NODE_258_length_263280_cov_8.177872.13	28
+NODE_258_length_263280_cov_8.177872.14	28
+NODE_258_length_263280_cov_8.177872.15	28
+NODE_258_length_263280_cov_8.177872.16	28
+NODE_258_length_263280_cov_8.177872.17	28
+NODE_258_length_263280_cov_8.177872.18	28
+NODE_258_length_263280_cov_8.177872.19	28
+NODE_258_length_263280_cov_8.177872.2	28
+NODE_258_length_263280_cov_8.177872.20	28
+NODE_258_length_263280_cov_8.177872.21	28
+NODE_258_length_263280_cov_8.177872.22	28
+NODE_258_length_263280_cov_8.177872.23	28
+NODE_258_length_263280_cov_8.177872.24	28
+NODE_258_length_263280_cov_8.177872.25	28
+NODE_258_length_263280_cov_8.177872.3	28
+NODE_258_length_263280_cov_8.177872.4	28
+NODE_258_length_263280_cov_8.177872.5	28
+NODE_258_length_263280_cov_8.177872.6	28
+NODE_258_length_263280_cov_8.177872.7	28
+NODE_258_length_263280_cov_8.177872.8	28
+NODE_258_length_263280_cov_8.177872.9	28
+NODE_260_length_165083_cov_8.801846.0	28
+NODE_260_length_165083_cov_8.801846.1	28
+NODE_260_length_165083_cov_8.801846.10	28
+NODE_260_length_165083_cov_8.801846.11	28
+NODE_260_length_165083_cov_8.801846.12	28
+NODE_260_length_165083_cov_8.801846.13	28
+NODE_260_length_165083_cov_8.801846.14	28
+NODE_260_length_165083_cov_8.801846.15	28
+NODE_260_length_165083_cov_8.801846.2	28
+NODE_260_length_165083_cov_8.801846.3	28
+NODE_260_length_165083_cov_8.801846.4	28
+NODE_260_length_165083_cov_8.801846.5	28
+NODE_260_length_165083_cov_8.801846.6	28
+NODE_260_length_165083_cov_8.801846.7	28
+NODE_260_length_165083_cov_8.801846.8	28
+NODE_260_length_165083_cov_8.801846.9	28
+NODE_261_length_321461_cov_8.199894.0	28
+NODE_261_length_321461_cov_8.199894.1	28
+NODE_261_length_321461_cov_8.199894.10	28
+NODE_261_length_321461_cov_8.199894.11	28
+NODE_261_length_321461_cov_8.199894.12	28
+NODE_261_length_321461_cov_8.199894.13	28
+NODE_261_length_321461_cov_8.199894.14	28
+NODE_261_length_321461_cov_8.199894.15	28
+NODE_261_length_321461_cov_8.199894.16	28
+NODE_261_length_321461_cov_8.199894.17	28
+NODE_261_length_321461_cov_8.199894.18	28
+NODE_261_length_321461_cov_8.199894.19	28
+NODE_261_length_321461_cov_8.199894.2	28
+NODE_261_length_321461_cov_8.199894.20	28
+NODE_261_length_321461_cov_8.199894.21	28
+NODE_261_length_321461_cov_8.199894.22	28
+NODE_261_length_321461_cov_8.199894.23	28
+NODE_261_length_321461_cov_8.199894.24	28
+NODE_261_length_321461_cov_8.199894.25	28
+NODE_261_length_321461_cov_8.199894.26	28
+NODE_261_length_321461_cov_8.199894.27	28
+NODE_261_length_321461_cov_8.199894.28	28
+NODE_261_length_321461_cov_8.199894.29	28
+NODE_261_length_321461_cov_8.199894.3	28
+NODE_261_length_321461_cov_8.199894.30	28
+NODE_261_length_321461_cov_8.199894.31	28
+NODE_261_length_321461_cov_8.199894.4	28
+NODE_261_length_321461_cov_8.199894.5	28
+NODE_261_length_321461_cov_8.199894.6	28
+NODE_261_length_321461_cov_8.199894.7	28
+NODE_261_length_321461_cov_8.199894.8	28
+NODE_261_length_321461_cov_8.199894.9	28
+NODE_267_length_4676_cov_7.631737	3
+NODE_26_length_3431_cov_15.138152	4
+NODE_27_length_35477_cov_8.181526.0	28
+NODE_27_length_35477_cov_8.181526.1	28
+NODE_27_length_35477_cov_8.181526.2	28
+NODE_28_length_34835_cov_8.108799.0	28
+NODE_28_length_34835_cov_8.108799.1	28
+NODE_28_length_34835_cov_8.108799.2	28
+NODE_290_length_1962_cov_6.746177	1
+NODE_29_length_44540_cov_9.429951.0	28
+NODE_29_length_44540_cov_9.429951.1	28
+NODE_29_length_44540_cov_9.429951.2	28
+NODE_29_length_44540_cov_9.429951.3	28
+NODE_2_length_16156_cov_8.219856	28