tsg 0.1.1

A tool to analyze and manipulate transcript segment graph (TSG)
# Header information
H	TSG	1.0
H	reference	GRCh38
# Nodes
N	n1	chr1:+:1000-1200,1500-1700	read1:SO,read2:SO	ACGTACGT
N	n2	chr1:+:2000-2200	read4:SO,read5:SO	TGCATGCA
N	n3	chr1:+:2500-2700	read1:IN,read2:IN,read3:IN,read4:IN	CTGACTGA
N	n4	chr1:-:2500-2700	read1:SI,read2:SI	CTGACTGA
N	n5	chr1:+:2500-2700	read3:SI,read4:SI	CTGACTGA
# Edges
E	e1	n1	n3	chr1,chr1,1700,2000,INV
E	e2	n3	n4	chr1,chr1,1700,2000,DUP
E	e3	n2	n3	chr1,chr1,2200,2500,TDUP
E	e4	n3	n5	chr1,chr1,1700,2500,DUP
# Chains (building the graph)
C	chain1	n1	e1	n3	e2	n4
C	chain2	n2	e3	n3  e4  n5
# Paths (traversals through the constructed graph)
O	transcript1	n1+	e1+	n3+	e2+	n4+
O	transcript2	n2+	e3+	n3+ e4+ n5+
# Sets (grouping elements)
U	exon_set	n1	n2	n3
# Attributes (metadata)
A	N	n1	expression:f:10.5
A	N	n1	ptc:i:10
A	O	transcript1	tpm:f:8.2
A	O	transcript2	tpm:f:3.7