gafpack icon indicating copy to clipboard operation
gafpack copied to clipboard

Node vectors, Edge vectors, and Node+Edge vectors

Open AndreaGuarracino opened this issue 1 year ago • 0 comments

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

AndreaGuarracino avatar May 25 '24 21:05 AndreaGuarracino