Mol2-Datei mit Python teilen (-> 17.04.2016. Unterstützt auch SDF-Datei)

Ich musste die Verbindung mit mehr als 1 Million Einträgen in mehrere Dateien aufteilen, also habe ich sie nachgeschlagen.

Zuerst habe ich mir openbabel etc. angesehen. http://openbabel.org/wiki/--splitinto Soweit ich sehen kann, scheint diese Funktion ab openbabel 2.3.0 nicht implementiert worden zu sein, und 2.3.1 war ebenfalls nutzlos.

Also habe ich meinen eigenen Code gemacht. Bewegen Sie sich vorerst! Die Seele wird offenbart! https://github.com/keisuke-yanagisawa/python-tools/blob/master/split_mol2.py

python split_mol2.py hoge.mol2 #Standard für jeweils 10000 Verbindungen
python split_mol2.py -n 100 hoge.mol2 #Geteilt alle 100 Verbindungen

Sie können es so verwenden.

Eine -v Option ist ebenfalls verfügbar, damit Sie sehen können, welchen Namen die Datei ausgibt.


2016.04.17 Es unterstützt auch SDF-Dateien. (Die Art der Ausführung hat sich nicht geändert https://github.com/keisuke-yanagisawa/python-tools/blob/master/split_sdf.py

python split_sdf.py hoge.sdf #Standard für jeweils 10000 Verbindungen
python split_sdf.py -n 100 hoge.sdf #Geteilt alle 100 Verbindungen
python split_sdf.py -v hoge.sdf #Sie können sehen, wie der Name der Datei ausgegeben wurde

Recommended Posts

Mol2-Datei mit Python teilen (-> 17.04.2016. Unterstützt auch SDF-Datei)
Zeichnen Sie eine netCDF-Datei mit Python
Laden Sie die CSV-Datei mit Python herunter
Extrahieren Sie die xz-Datei mit Python
[Python] Mit Python in eine CSV-Datei schreiben
[Mit Python automatisiert! ] Teil 1: Datei einstellen
Implementierter Dateidownload mit Python + Bottle
Ausgabe in eine CSV-Datei mit Python
[Mit Python automatisiert! ] Teil 2: Dateivorgang
Erstellen einer einfachen Power-Datei mit Python
Exklusive Steuerung mit Sperrdatei in Python
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
HTTP Split Download Typ mit Python gemacht
Überprüfen Sie die Existenz der Datei mit Python
Erstellen Sie schnell eine Excel-Datei mit Python #python
Lesen wir die RINEX-Datei mit Python ①
Erstellen Sie eine Excel-Datei mit Python + Ähnlichkeitsmatrix
Mit Python aufnehmen → Datei speichern (Soundgerät + Welle)
Unterstützt Python 2.4
Ich habe mit Python eine Einstellungsdatei erstellt
[Automatisierung] Lesen Sie E-Mails (Nachrichtendatei) mit Python
nginxparser: Versuchen Sie, die nginx-Konfigurationsdatei mit Python zu analysieren
Lesen einer CSV-Datei mit Python 2/3
[Python] Teilen Sie eine große Flask-Datei mit Blueprint
[Python] Wie man Excel-Dateien mit Pandas liest
Konvertieren Sie die SVG-Datei mit Python in png / ico
Die Abfrage [Webentwicklung mit Python] wird ebenfalls umgeleitet
Lesen Sie Tabellendaten in einer PDF-Datei mit Python
Entwickeln Sie Windows-Apps mit Python 3 + Tkinter (exe-Datei)
[Python] Zusammenfassung der S3-Dateivorgänge mit boto3
Zip mit Python extrahieren (unterstützt japanische Dateinamen)
Erstellen Sie mit Python eine Datei im Photoshop-Format (.psd)
Konvertieren Sie den Zeichencode der Datei mit Python3
Lesen Sie mit Python Zeile für Zeile aus der Datei
Ich möchte mit Python in eine Datei schreiben
Dateidialog mit Python-GUI öffnen (tkinter.filedialog)
Skript-Python-Datei
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
Twilio mit Python
In Python integrieren
Spielen Sie mit 2016-Python
Python-Dateiverarbeitung
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
mit Syntax (Python)
Bingo mit Python
Zundokokiyoshi mit Python
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
[Python] OpenCV-Umgebungskonstruktion mit Docker (cv2.imshow () funktioniert auch)
Ich habe versucht, eine CSV-Datei mit Python zu berühren
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
Lesen Sie den QR-Code aus der Bilddatei mit Python (Mac).