.Dd May 26, 2026 .Dt OBGREP 1 URM .Os "Open Babel" 3.2 .Sh "نام (NAME)" .Nm obgrep .Nd برنامه‌ای پیشرفته برای جستجوی مولکولی با استفاده از SMARTS .Sh "خلاصه دستور (SYNOPSIS)" .Nm .Op Ar OPTIONS .Ar SMARTS-pattern .Ar filename .Sh "توضیحات (DESCRIPTION)" ابزار .Nm می‌تواند برای جستجوی مولکول‌ها در فایل‌های پایگاه‌داده چندمولکولی (مانند SMILES، SDF و غیره) یا در میان چندین فایل استفاده شود. .Sh "گزینه‌ها (OPTIONS)" اگر فقط یک نام فایل داده شود، .Nm تلاش خواهد کرد نوع فایل را از روی پسوند نام فایل حدس بزند. .Bl -tag -width flag .It Fl c چاپ تعداد تطابق‌ها .It Fl f تطابق کامل؛ چاپ مولکول‌های منطبق تنها زمانی که تعداد اتم‌های سنگین نیز برابر با تعداد اتم‌های موجود در .Ar SMARTS-pattern باشد .It Fl i Ar format قالب ورودی و خروجی را مشخص می‌کند، برای مشاهده قالب‌های موجود به .Xr obabel 1 مراجعه کنید .It Fl n تنها چاپ نام مولکول‌ها .It Fl t Ar # چاپ یک مولکول تنها در صورتی که الگو به تعداد # بار در مولکول وجود داشته باشد .It Fl v معکوس کردن تطابق، چاپ مولکول‌های غیرمنطبق .El .Sh "مثال‌ها (EXAMPLES)" توجه داشته باشید که در تمام مثال‌ها، الگوی SMARTS درون نقل‌قول‌های تکی \(aq...\(aq قرار گرفته است تا اطمینان حاصل شود توسط شل تغییر نمی‌یابد. .Pp چاپ تمام مولکول‌های دارای یک گروه متیل‌آمین: .Dl "obgrep 'CN' database.smi" .Pp چاپ تمام مولکول‌های فاقد گروه متیل‌آمین: .Dl "obgrep -v 'CN' database.smi" .Pp چاپ تعداد مولکول‌های فاقد گروه متیل‌آمین: .Dl "obgrep -v -c 'CN' database.smi" .Pp چاپ متیل‌آمین (در صورت وجود در فایل): .Dl "obgrep -f 'CN' database.smi" .Pp چاپ متیل‌آمین و/یا متانول (در صورت وجود): .Dl "obgrep -f 'C[N,O]' database.smi" چاپ تمام مولکول‌های دارای کربن آروماتیک در تمام فایل‌های SMILES موجود در دایرکتوری (یعنی *.smi): .Dl "obgrep 'c' *.smi" .Sh "همچنین ببینید (SEE ALSO)" .Xr obabel 1 , .Xr obfit 1 , .Xr obrotate 1 . .Pp صفحات وب Open Babel را می‌توانید در نشانی زیر بیابید: \%<\fBhttps://openbabel.org\fR> .Pp راهنمای ساخت الگوهای SMARTS در نشانی زیر در دسترس است: \%<\fBhttps://www.daylight.com/dayhtml/doc/theory/theory.smarts.html\fR> .Sh "نویسندگان (AUTHORS)" برنامه obgrep توسط .An Fabien Fontaine ارائه شده است. .Pp .An -nosplit پروژه Open Babel توسط گروه کثیری از افراد توسعه داده شده است، از جمله نگهدارنده‌های فعلی .An Geoff Hutchison , .An Chris Morley , .An Michael Banck , و افراد بی‌شمار دیگری که اصلاحات و قابلیت‌هایی به آن افزوده‌اند. برای مشاهده مشارکت‌کنندگان بیشتر در Open Babel، به این نشانی مراجعه کنید: \%<\fBhttps://openbabel.org/docs/Introduction/thanks.html\fR> .Sh "کپی‌رایت و تکثیر (COPYRIGHT)" حق نشر (C) 1998\-2001 متعلق به OpenEye Scientific Software, Inc. .br برخی بخش‌ها حق نشر (C) 2001\-2007 متعلق به Geoffrey R. Hutchison و سایر مشارکت‌کنندگان. .Pp این برنامه یک نرم‌افزار آزاد است؛ شما می‌توانید آن را تحت شرایط مجوز عمومی همگانی گنو (GNU General Public License) همان‌طور که توسط بنیاد نرم‌افزارهای آزاد منتشر شده است (نسخه ۲ مجوز)، بازتوزیع کرده و/یا تغییر دهید. .Pp این برنامه به این امید توزیع شده است که مفید باشد، اما بدون هیچ‌گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.