Javascript 命令行上的PaDEL描述符

Javascript 命令行上的PaDEL描述符,javascript,java,bash,fingerprint,Javascript,Java,Bash,Fingerprint,我无法在命令行中运行 java -jar -Xmx20G ~/PaDEL-Descriptor/PaDEL-Descriptor.jar -removesalt -standardizenitro -standardizetautomers -fingerprints *name fo fingferprint* -dir ~/series_of_ligand.smi -file ~/CHEMBL206_IC50_all-Descriptors/RESULT_*name fo fing

我无法在命令行中运行

java -jar -Xmx20G ~/PaDEL-Descriptor/PaDEL-Descriptor.jar 
-removesalt -standardizenitro -standardizetautomers 
-fingerprints *name fo fingferprint* 
-dir ~/series_of_ligand.smi 
-file  ~/CHEMBL206_IC50_all-Descriptors/RESULT_*name fo fingferprint*.csv
fingferprint的名称是select fingerprint type(实际上我需要获取所有12个指纹)

我的问题是,无论我选择什么样的差异指纹,结果都是公开的


如何从命令行运行所有指纹类型?

PaDEL Descriptor jar读取Descriptors.xml文件以计算描述符和指纹,默认情况下,只有PubChemFingermer的值为true。所以,你必须改变

(<Group name="Fingerprint">
        <Descriptor name="Fingerprinter" value="false"/>
        <Descriptor name="ExtendedFingerprinter" value="false"/>
        <Descriptor name="EStateFingerprinter" value="false"/>
        <Descriptor name="GraphOnlyFingerprinter" value="false"/>
        <Descriptor name="MACCSFingerprinter" value="false"/>
        <Descriptor name="PubchemFingerprinter" value="true"/>
        <Descriptor name="SubstructureFingerprinter" value="false"/>
        <Descriptor name="SubstructureFingerprintCount" value="false"/>
        <Descriptor name="KlekotaRothFingerprinter" value="false"/>
        <Descriptor name="KlekotaRothFingerprintCount" value="false"/>
        <Descriptor name="AtomPairs2DFingerprinter" value="false"/>
        <Descriptor name="AtomPairs2DFingerprintCount" value="false"/>
  </Group>)
(
)

value=“false”到value=“true”在descriptors.xml文件中与PaDEL Descriptor zip文件一起提供。

指纹是否保存在文件中?带扩展名的文件名是什么?@Inian您的意思是输出?基于此代码,它将另存为“RESULT\u name fo fingferprint.csv”