Diviser le fichier mol2 avec python (-> 2016.04.17 prend également en charge le fichier sdf)

J'ai dû diviser le composé avec plus d'un million d'entrées en plusieurs fichiers, alors je l'ai recherché.

Au début, je regardais openbabel etc. http://openbabel.org/wiki/--splitinto Autant que je puisse voir, il semble que cette fonction n'est pas implémentée depuis openbabel 2.3.0, et 2.3.1 à portée de main était également inutile.

J'ai donc créé mon propre code. Bouge juste pour le moment! L'âme est révélée! https://github.com/keisuke-yanagisawa/python-tools/blob/master/split_mol2.py

python split_mol2.py hoge.mol2 #Valeur par défaut pour tous les 10000 composés
python split_mol2.py -n 100 hoge.mol2 #Divisé tous les 100 composés

Vous pouvez l'utiliser comme ça.

Une option -v est également fournie pour que vous puissiez voir le nom du fichier en cours de sortie.


2016.04.17 Il prend également en charge les fichiers sdf. (Le mode d'exécution n'a pas changé https://github.com/keisuke-yanagisawa/python-tools/blob/master/split_sdf.py

python split_sdf.py hoge.sdf #Valeur par défaut pour tous les 10000 composés
python split_sdf.py -n 100 hoge.sdf #Divisé tous les 100 composés
python split_sdf.py -v hoge.sdf #Vous pouvez voir le nom du fichier sorti

Recommended Posts

Diviser le fichier mol2 avec python (-> 2016.04.17 prend également en charge le fichier sdf)
Dessiner un fichier netCDF avec python
Télécharger le fichier csv avec python
Extraire le fichier xz avec python
[Python] Ecrire dans un fichier csv avec Python
[Automatisé avec python! ] Partie 1: fichier de configuration
Téléchargement de fichiers implémenté avec Python + Bottle
Sortie vers un fichier csv avec Python
[Automatisé avec python! ] Partie 2: Fonctionnement des fichiers
Créer un fichier power simple avec Python
Contrôle exclusif avec fichier de verrouillage en Python
Lire le fichier CSV avec python (Télécharger et analyser le fichier CSV)
Type de téléchargement de partage HTTP réalisé avec Python
Vérifier l'existence du fichier avec python
Créez rapidement un fichier Excel avec Python #python
Lisons le fichier RINEX avec Python ①
Créer un fichier Excel avec Python + matrice de similarité
Enregistrer avec Python → Enregistrer le fichier (périphérique sonore + wave)
Prend en charge Python 2.4
J'ai créé un fichier de configuration avec Python
[Automation] Lire le courrier (fichier msg) avec Python
nginxparser: essayez d'analyser le fichier de configuration nginx avec Python
Comment lire un fichier CSV avec Python 2/3
[Python] Fractionner un gros fichier Flask en utilisant Blueprint
[Python] Comment lire des fichiers Excel avec des pandas
Convertir un fichier svg en png / ico avec Python
La requête [Développement Web avec Python] est également redirigée
Lire les données de la table dans un fichier PDF avec Python
Développer des applications Windows avec Python 3 + Tkinter (fichier exe)
[Python] Résumé des opérations sur les fichiers S3 avec boto3
Extraire le zip avec Python (prend en charge les noms de fichiers japonais)
Créer un fichier au format Photoshop (.psd) avec python
Convertir le code de caractère du fichier avec Python3
Lire ligne par ligne à partir d'un fichier avec Python
Je veux écrire dans un fichier avec Python
Ouvrir la boîte de dialogue de fichier avec l'interface graphique Python (tkinter.filedialog)
Fichier python de script
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Grattage avec Python
Python avec Go
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
Traitement de fichiers Python
AES256 avec python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Bingo avec python
Zundokokiyoshi avec python
Excel avec Python
Micro-ordinateur avec Python
Cast avec python
[Python] Construction de l'environnement OpenCV avec Docker (cv2.imshow () fonctionne également)
J'ai essayé de toucher un fichier CSV avec Python
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Lire le code QR à partir du fichier image avec Python (Mac)