认识Panda3D引擎bam相关命令

news/2023/6/6 4:31:11

看一下Panda自带命令,其中有bam相关的,来了解一下;

输入一个命令看一下,提示需要输入一个bam文件名;

 

查一下,查到一个介绍一种bam文件的资料如下,

SAM (Sequence Alignment/Map) 格式是一种通用的比对格式,用来存储reads到参考序列的比对信息。
SAM是sanger制定,是以TAB为分割符的文本格式。主要应用于测序序列mapping到基因组上的结果表示,当然也可以表示任意的多重比对结果。

BAM文件
    通过BGZF格式压缩后的SAM文件,一种二进制文件,可以直接理解为对SAM文件的压缩。
    BAM文件无法直接用less、cat、head、tail等常规命令打开,可用samtools -view sample.bam命令打开

上面命令需要的bam文件是否是这个?

资料说,

Bam文件的head部分以"@"开头的行,包含有"@HD"、"@SQ"、"@RG"、"@PG" 等。
@HD行表示整个文件信息,VN表示格式版本,SO表示排序信息,支持queryname、coordinate、unknown、unsorted。
@SQ行记录了参考序列的信息,一般三列,分别是@SQ、RNAME、Sequence_length。
@RG记录了样本名,测序平台等信息,内容与bwa生成bam文件时的-R参数后更的内容一致。

用记事本打开一个bam文件,

 

再用十六进制编辑器打开看看,

 

Panda的bam-info命令是查看bam文件信息;看一下,

 

不能读上面的示例bam文件;

Panda还有一个命令是转换egg文件为bam文件,egg是panda自身的模型文件格式,可以和3dmax和maya等相互转换,

    egg2bam -ps rel -o bamFileName.bam eggFileName.egg 

那么这里的bam也应是一种3d模型文件,并非前面的示例bam文件;

查一下资料,常见3d模型文件格式里面没有bam;

看一下panda手册;

Converting Egg to Bam
Panda’s native egg file format is human-readable. This is convenient, but the files can get very large, and they can a little bit slow to load. To accelerate loading, Panda supports a second native format, bam. These files are smaller and are loaded very rapidly, but they cannot be viewed or edited in a text editor. Also, bam files are specific to the version of Panda they are created with, so they are not a good choice for long-term storage of your models.

转换Egg到Bam
    Panda自己的egg文件格式是可读的。这是方便的,但是文件可能比较大,加载会有延迟。为了加速加载,Panda支持第二种格式,bam。

native format,应翻译为自带格式,bam是Panda3d引擎自带的第二种格式,第一种是egg。

bam是panda自带的二种模型文件格式之一;如果egg格式加载慢,可转换为bam格式;

操作一下看一下,

出来一个bam文件; 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4560678.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

长期戴耳机的危害有哪些?耳机种类的选择很重要

首选我们要知道,传统耳机对听力的危害是哪些? 1.影响听力: 耳朵,由外耳、中耳、内耳三部分构成,外耳接受外界的声音,沿着耳道引起鼓膜震动,将声音传到内耳,再通过听神经传送到大脑…

耳机介绍与区分

耳机区分一招就会 2019-06-13 01:10 来源:老九微媒体 1.耳机分类及标准 三段和四段 现在许多设备的耳机接口都采用3.5mm的耳机接口,其中终端就是,终端可以兼容三段和四段耳机;三段和 四段耳机,单从外观上就比较…

十分钟了解耳机的种类和优缺点

2019独角兽企业重金招聘Python工程师标准>>> 看到这篇好文章,实在没忍住,就转了!!首先,关于耳机的一些基本知识还是要具备的,所以我准备先普及一下基本知识,一方面网上面很多这方面的…

Shiro学习看这一篇文章就够了

第一章 Shiro简介 第1节 shiro介绍 1官网地址: http://shiro.apache.org/Apache Shiro 是一个功能强大,易于使用的Java安全框架,他执行认证、授权、加密、会话管理等功能,使用Shiro易于理解的API,使你能够轻松的保护任何应用,如移动端应用,大型web应用以及企业级应用. Shiro可…

1元解锁 | Python万能代码模板 |10大必学实用技巧

内容摘要你要悄悄学 Python,然后惊艳所有人。一听到 Python 或编程语言,你可能条件反射会觉得“很难”。但今天的 Python 课程是个例外,不需要你懂计算机原理,也不需要理解复杂的编程模式,只需替换成你想要的网页链接、…

并发万能钥匙管程

并发万能钥匙管程 什么是管程 管程对应英文Monitor,英文直译为监视器,所谓管程指的是用来管理共享变量以及对共享变量的操作过程让其支持并发。 管程在发展过程中有三种管程模型,Hasen模型、Hoare模型和MESA模型,目前使用最多的…

Python学习笔记——文件操作

输入和输出Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format() 函数来格式化输出值。如果你希望将输出的值转成字…

技嘉服务器准系统epyc,技嘉为AMD霄龙处理器推出ATX主板 针对AMD EPYC

根据外媒AnandTech的介绍,AMD的EPYC(霄龙)处理器已经成为服务器和超级计算机的新宠,但是工作站中出现地并不多,很大程度上,这是因为直到最近市场上还没有支持这些CPU的主板。华擎机架率先在Computex上展示了这样一款主板。现在&am…