24小时热门版块排行榜     石溪大学接受考研调剂申请>

【调剂】北京石油化工学院2024年16个专业接受调剂
查看: 547  |  回复: 1
【悬赏金币】回答本帖问题,作者mubingnan将赠送您 100 个金币

mubingnan

银虫 (小有名气)

[求助] MS perl code 交联键的建立

各位大神,我最近用MS模拟研究蛋白质上自由巯基形成二硫键交联键。如下是我的perl code。目前的问题
Type mismatch in CreateBond (function/property "CreateBond", parameter 1) at -e line 60
Can't call method "My" on an undefined value at -e line 64.
请问如何解决? 大家有什么想法敬请发言。


#use strict;
use Getopt::Long;
use MaterialsScript qw(:all);
my $doc = $Documents{"peptide.xsd"};
my $sets = $doc->UnitCell->Sets;
foreach my $set (@$sets) {
$set->Delete;
}
$doc->UnitCell->Atoms;
my $atoms = $doc->UnitCell->Atoms;
foreach my $atom (@$atoms){
if($atom->ElementSymbol eq "S"{
$atom->Name = "RS";
foreach my $atom1 (@{$atom->AttachedAtoms}){
if( $atom1->ElementSymbol eq "H"{$atom1->Name = "RH";}

}
}
}

my @reactive_S;
my @reactive_H;
foreach my $atom (@$atoms){
if ($atom -> Name eq "RS"{
push (@reactive_S, $atoms);}
elsif($atom->Name eq "RH"{
push (@reactive_H, $atom);}}


#my $reactive_S_set=$doc->CreateSet("reactive_S",\@reactive_S);
#my $reactive_H_set=$doc->CreateSet("reactive_H",\@reactive_H);


Tools->BondCalculation->ChangeSettings([ExclusionMode => 'Set']);
Tools->BondCalculation->ChangeSettings(Settings( DistanceCriterionMode =>"Absolute",
MinAbsoluteDistance => 0.0, MaxAbsoluteDistance => 3));

$doc->CalculateCloseContacts;
my $CloseContacts = $doc->UnitCell ->CloseContacts;

my @GoodCloseContacts;
foreach my $CloseContact (@$CloseContacts){
my $Name1=$CloseContact->Atom1->Name;
my $Name2=$CloseContact->Atom2->Name;
my $Atom1=$CloseContact->Atom1;
my $Atom2=$CloseContact->Atom2;
if(($Name1 eq "RS" && ($Name2 eq "RS") {
push(@GoodCloseContacts,[1,$Name1,$Name2,$Atom1->X, $Atom1->Y, $Atom1->Z, $Atom2->X, $Atom2->Y, $Atom2->Z, $CloseContact->Length,$CloseContact->Atom1,$CloseContact->Atom2]);}}

if($Name1 eq "RS"{
$S=$Atom1;
foreach my $at1 (@{$Atom1->AttachedAtoms}){
if($at1->Name eq "RS"{$S=$at1;
push(@reactive_S,$S);}
else{
$H=$at1;}}}

$doc->CreateBond($S, $S, "Single";

push(@AtomsToDelete,$H);
$CloseContacts->Delete;
My$AtomsToDelete_Set=$doc->CreateSet("AtomsToDelete",\@AtomsToDelete);
$AtomsToDelete_Set->Items->Delete;


my @atomsToDelete;
my $AtomsToDelete_Set=$doc->CreateSet("AtomsToDelete",\@AtomsToDelete);
$AtomsToDelete_Set->Items->Delete;

my $j=0;
foreach my $b(@reactive_S){
$j=+2;}
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

杏仁星星茶

新虫 (初入文坛)

2楼2021-10-28 09:21:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 mubingnan 的主题更新
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 申博求助 +4 dskabdh 2024-04-24 10/500 2024-04-25 20:31 by 药嘿1233
[论文投稿] Nature一直在编辑手里,考虑好几天了,是悬了吗 +12 彩虹初见 2024-04-24 12/600 2024-04-25 19:21 by 雪径踏青
[基金申请] 基金开始函评了吗? +11 wych1103 2024-04-25 11/550 2024-04-25 16:54 by 未岸亡灵
[教师之家] 博士论文被抄袭 +23 和尚敲小木鱼 2024-04-22 39/1950 2024-04-25 15:48 by 和尚敲小木鱼
[教师之家] 期末给学生划重点都是什么话术啊 +16 luokereng 2024-04-20 18/900 2024-04-25 15:46 by BusyGer
[硕博家园] 博士白读了 +37 Da_Meng_Zi 2024-04-21 41/2050 2024-04-25 14:02 by 瞬变2015
[博后之家] 南京大学-广州大学联合招聘博士后 欢迎广大优秀人才!!! +4 黑魔变身啾 2024-04-20 12/600 2024-04-25 11:18 by dodonaomi
[基金申请] "颜宁:基础研究应顶天立地"能做到基础研究同时顶天立地的才是牛人 +3 zju2000 2024-04-24 3/150 2024-04-25 10:00 by shenyeqing
[考研] 博士生招生!! +5 2458827884 2024-04-19 5/250 2024-04-24 22:28 by 不懂的风清
[基金申请] 企业博后是否能申请CSC博士后项目?谢谢 66+3 龙包子 2024-04-19 6/300 2024-04-24 21:59 by 3115321
[硕博家园] 考研,求职还是考编? +13 xizj 2024-04-21 21/1050 2024-04-24 17:23 by jxdic
[有机交流] 紧急求助,有谁用过三甲基硅醇钾TMSOK吗? 1000+3 genius2008 2024-04-19 10/500 2024-04-24 12:37 by genius2008
[教师之家] 大家访学都是怎么找的啊? +3 luokereng 2024-04-22 3/150 2024-04-24 11:40 by xuechenli
[论文投稿] 期刊推荐 20+4 木颜尘ip 2024-04-22 7/350 2024-04-24 10:06 by bobvan
[公派出国] 東京大学 应用化学专业柳田研究室 招收修士/博士生 +5 蝶梦123 2024-04-19 5/250 2024-04-23 22:40 by 90472jvvh
[论文投稿] 无under review,直接DIP,咋么办。 +10 lizhengke06 2024-04-19 16/800 2024-04-23 19:15 by 化学程序员
[教师之家] 发现督导在听课,需要跟TA招呼示意吗?有同学看手机、课件有疏漏算大问题吗? +11 河西夜郎 2024-04-19 11/550 2024-04-23 15:01 by mylifecg
[考博] 研二光催化6月底4篇2区 +7 wjtab 2024-04-22 11/550 2024-04-23 06:59 by byron2012
[高分子] 请问UV灯是365nm的,那么选光引发剂的波长选多少的?要完全一致吗? +4 engledd2004 2024-04-21 4/200 2024-04-22 16:08 by wangcz23
[硕博家园] 材料工程,二本硕士,值得读吗 +3 简风23 2024-04-20 6/300 2024-04-21 12:19 by 简风23
信息提示
请填处理意见