ホームページ バックエンド開発 Python チュートリアル Pthon批量处理将pdb文件生成dssp文件

Pthon批量处理将pdb文件生成dssp文件

Jun 10, 2016 pm 03:10 PM
pdbファイル バッチ処理

# -*- coding: utf-8 -*-
"""
Created on Sat Jun 20 19:36:34 2015

@author: chaofn
"""
import os

"""
这个程序的目的是将linux下/ifs/home/fanchao/Manesh_pdb目录中的所有文件(一共有215个文件)
批处理
将pdb文件生成dssp文件

"""
#listdir返回文件名的列表
fileLine=os.listdir('/ifs/home/fanchao/Manesh_pdb')
#遍历整个列表
for i in range(len(fileLine)-1):
  #将字符串用变量表示
  input_file='/ifs/home/fanchao/Manesh_pdb/'+fileLine[i]
  #先去掉文件名的后缀,然后形成后缀为dssp的文件名
  out_file=fileLine[i].split('.')[0]+'.dssp'
  output_file='/ifs/home/fanchao/Manesh_dssp/'+out_file
  #注意:参数的传递(先是%s,然后是%变量名),多个变量的传入要用元组表示,在元组前用%
  os.system('/ifs/share/lib/dssp/dssp2 -i %s -o %s' %(input_file,output_file))
ログイン後にコピー

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

pdbファイルの開き方 pdbファイルの開き方 Nov 21, 2023 am 09:40 AM

pdb ファイルを開くためのソフトウェアには、1. Microsoft Excel、2. BIOVIA Materials Studio、3. RCSB PDB、4. PyMOL、5. UCSF Chimera、6. Gromacs、7. NACCESS などがあります。詳細な紹介: 1. Microsoft Excel、PDB ファイルはテキスト形式で保存されるため、Excel などで PDB ファイルを開いた後、Excel を使用して開くことができます。

Swooleは効率的なWebサイトバッチ処理ツールを実装しています Swooleは効率的なWebサイトバッチ処理ツールを実装しています Jun 15, 2023 pm 04:36 PM

今日のビッグデータ時代では、効率的なデータ処理が多くの企業や Web サイトによって追求される目標となっています。この需要を満たすために、PHP 言語をベースにした高性能の非同期ネットワーク通信フレームワークである Swoole をはじめ、多くの優れたテクノロジーやツールが登場しました。この記事では、Swooleを使って効率的なWebサイトバッチ処理ツールを導入する方法を紹介します。 Swoole は、PHP ベースの高性能非同期ネットワーク通信フレームワークであり、優れたパフォーマンスとスケーラビリティを提供し、簡単に

PHP および PHPMAILER を使用して Web サイトに電子メール送信のバッチ処理機能を実装する方法を学習します。 PHP および PHPMAILER を使用して Web サイトに電子メール送信のバッチ処理機能を実装する方法を学習します。 Jul 21, 2023 am 08:09 AM

PHP および PHPMAILER を使用して Web サイトにメール送信のバッチ処理機能を実装する方法を学びます 現代のインターネット時代において、電子メールは重要なコミュニケーション手段として、さまざまな分野で広く使用されています。 Web サイト開発者にとって、登録の成功をユーザーに通知したり、プロモーションを送信したりするなど、多数のユーザーに電子メールを送信する必要がある場合があります。手作業でメールを1通ずつ送信するのは明らかに非効率なため、メール送信のバッチ処理機能の実装は開発者にとって必須のスキルの1つとなっています。この記事では PHP と PHPMAIL を使用します

Java データベース検索の最適化戦略とテクニックの実践的な解釈 Java データベース検索の最適化戦略とテクニックの実践的な解釈 Sep 18, 2023 pm 01:25 PM

Java データベース検索の最適化戦略とテクニックの実際的な解釈の要約: データベース検索はアプリケーションの一般的な操作の 1 つであり、データベース検索を効率的に実行する方法は開発者が直面する必要がある課題です。この記事では、Java データベース検索の最適化戦略と手法をいくつか紹介し、これらの最適化戦略を実装するための具体的なコード例を示します。はじめに: 現在、大量のデータがデータベースに保存されており、このデータの検索はアプリケーションにおける一般的な操作の 1 つです。ただし、データベースの検索操作には大量のデータが含まれることがよくあります。

Pythonを使って画像をバッチ処理する方法 Pythonを使って画像をバッチ処理する方法 Aug 26, 2023 pm 05:39 PM

Python を使用して画像をバッチ処理する方法 はじめに: 今日のソーシャル メディアとデジタル文化の時代において、画像は人々の日常生活に不可欠な部分となっています。ただし、場合によっては、サイズ変更、トリミング、回転など、多数の写真に対して同じ操作を実行する必要があります。これらの画像を手動で処理するのは非常に時間がかかり、退屈です。したがって、Python を使用して画像をバッチ処理すると、効率が大幅に向上します。この記事では、Python の Pillow ライブラリを使用して画像をバッチ処理する方法と、

PHP と SOAP を使用してデータのバッチ処理とバッチ インポートを実装する方法 PHP と SOAP を使用してデータのバッチ処理とバッチ インポートを実装する方法 Jul 29, 2023 am 10:37 AM

PHP と SOAP を使用してデータのバッチ処理とバッチ インポートを実装する方法 はじめに: 現代の情報化時代では、多くの企業や組織が大量のデータの処理とインポートに直面しています。作業効率の向上と人件費の削減を図るため、PHPやSOAPを利用したバッチ処理やデータの一括インポートを実現できます。この記事では、PHP と SOAP を使用してこの機能を実現する方法を紹介し、関連するコード例を示します。 1. SOAP の概要 SOAP (Simple Object Access Protocol) は、軽量、シンプル、簡単に拡張可能なプロトコルです。

dedecms での効率的な一括置換方法 dedecms での効率的な一括置換方法 Mar 12, 2024 pm 03:06 PM

「dedecms での効率的なバッチ置換方法には、特定のコード例が必要です。」 dedecms の Web サイト開発では、リンク アドレスの更新、ページ テキストの変更など、Web サイト内の大量のコンテンツをバッチで置換する必要がある状況によく遭遇します。大量のデータを処理する場合、効率的なバッチ置換方法が特に重要であり、これにより開発者の時間とエネルギーを大幅に節約できます。この記事では、dedecms での効率的な一括置換方法を紹介し、具体的なコード例を示します。方法 1: dedecms に付属のバッチを使用する

Javaキャッシュ技術におけるバッチキャッシュ処理 Javaキャッシュ技術におけるバッチキャッシュ処理 Jun 20, 2023 pm 05:13 PM

インターネットの急速な発展に伴い、アプリケーション システムのパフォーマンス要件はますます高くなっており、大規模なアプリケーションを同時に実行する場合、キャッシュ テクノロジは不可欠な要素となっています。中でもJavaキャッシュ技術は広く使われており、このキャッシュ技術を活用することでアプリケーションシステムのパフォーマンスを大幅に向上させることができます。キャッシュ テクノロジでは、シングル キャッシュとバッチ キャッシュという 2 つの方法が一般的に使用されます。シングル キャッシュは一度に 1 つのキャッシュのみを操作することを指しますが、バッチ キャッシュはキャッシュをバッチで操作することを指します。キャッシュ テクノロジを使用するプロセスでは、バッチ キャッシュを最大限に活用する必要があります。これにより、パフォーマンスが向上するだけでなく、

See all articles