gafpack
gafpack copied to clipboard
Node vectors, Edge vectors, and Node+Edge vectors
Node coverage vector, row
gafpack --graph x.gfa --alignments x.gaf -n | cut -f 1-5 | column -t
#sample node.1 node.2 node.3 node.4
x.gaf 72 36 2 236
gafpack --graph x.gfa --alignments x.gaf -n | head -n 1 | awk -F'\t' '{print NF}'
20817
Edge coverage vector, row
gafpack --graph x.gfa --alignments x.gaf -e | cut -f 1-5 | column -t
#sample edge.1.2 edge.2.3 edge.2.4 edge.3.4
x.gaf 4 1 3 2
gafpack --graph x.gfa --alignments x.gaf -e | head -n 1 | awk -F'\t' '{print NF}'
26619
Node+Edge coverage vector, column
gafpack --graph x.gfa --alignments x.gaf -ne | head -n 1 | awk -F'\t' '{print NF}'
47435
Node coverage vector, column
gafpack --graph x.gfa --alignments x.gaf -n -c | head -n 5 | column -t
##sample: x.gaf
#coverage (num.nodes: 20816)
72
36
2
gafpack --graph x.gfa --alignments x.gaf -n -c | wc -l
20818
Edge coverage vector, column
gafpack --graph x.gfa --alignments x.gaf -e -c | head -n 5 | column -t
##sample: x.gaf
#coverage (num.edges: 26618)
4
1
3
gafpack --graph x.gfa --alignments x.gaf -e -c | wc -l
26620
Node+Edge coverage vector, column
gafpack --graph x.gfa --alignments x.gaf -ne -c | head -n 5 | column -t
##sample: x.gaf
#coverage (num.nodes: 20816, num.edges: 26618)
72
36
2
gafpack --graph x.gfa --alignments x.gaf -ne -c | wc -l
47436