我想以两个块打印结果(idA
和idB
是各种基因,$level
从1到3)
open(TGFILE, "> $ofile2") || die("### ERROR ### Cannot open dot file: $ofile2\n");
printf TGFILE "'%s'\t'%s'\n", $idA, $idB;
printf TGFILE "//NODECLASS\t'%s'\t'level'\t'$level'\n", $idA;
它给出了基因在文件中交互的结果:
'SNRNP200' 'SNRNP200'
//NODECLASS 'SNRNP200' 'level' '1'
'SNRNP200' 'RNU6ATAC'
//NODECLASS 'RNU6ATAC' 'level' '1'
'RNU6ATAC' 'YBX1'
//NODECLASS 'YBX1' 'level' '1'
...
...
但是我希望在输出文件中的两个块中这样,因为有数千个基因并且无法手动执行:
'SNRNP200' 'SNRNP200'
'SNRNP200' 'RNU6ATAC'
'RNU6ATAC' 'YBX1'
//NODECLASS 'SNRNP200' 'level' '1'
//NODECLASS 'RNU6ATAC' 'level' '1'
//NODECLASS 'YBX1' 'level' '1'
答案 0 :(得分:2)
您可以将它们打印到两个不同的文件中,然后再合并这两个文件。