Thank you so much for the clarification. The output from vg paths -L -S GRCh38 looks like:
GRCh38#0#chr10[133748460]
GRCh38#0#chr10[19649]
GRCh38#0#chr10[38573348]
GRCh38#0#chr10[38920104]
GRCh38#0#chr10[42097906]
GRCh38#0#chr10[47918393]
GRCh38#0#chr11[135076191]
GRCh38#0#chr1[124940206]
...
It seems that the GRCh38 assembly was split into multiple chunks (is it due to clip?). Because I want to let one chromosome has the same name in the bam file, I tried to use a path list without position suffix and got a bam file. Is it correct?
GRCh38#0#chr10
GRCh38#0#chr11
GRCh38#0#chr12
...
Besides, in the vg_wdl scripts, the bam header was also replaced by the .dict file of the reference genome. Is it because that, in CHM13-based clip graph, GRCh38 assembly doesn't have full sequence. So, we need to manually change the bam header to make it match the length of the reference genome? Moreover, if I want to convert the surjected bam to cram, should I use the raw GRCh38 reference genome (input for MC pipeline), or the GRCh38 fasta file extracted from the graph?
Thank you!