10
1
mirror of https://github.com/pfloos/quack synced 2024-09-27 20:11:05 +02:00
QuAcK/tests/create_database.py

26 lines
526 B
Python
Raw Normal View History

2024-08-28 01:06:31 +02:00
import sqlite3
from molecule import save_molecules_to_json, load_molecules_from_json
from molecule import create_database, add_molecule_to_db
2024-08-29 09:45:30 +02:00
from swift_set import swiftset
2024-08-28 01:06:31 +02:00
# Save molecules to JSON
2024-08-29 09:45:30 +02:00
save_molecules_to_json(swiftset, 'swiftset.json')
2024-08-28 01:06:31 +02:00
# Load molecules from JSON
2024-08-29 09:45:30 +02:00
loaded_molecules = load_molecules_from_json('swiftset.json')
2024-08-28 01:06:31 +02:00
print(loaded_molecules)
# Create a database and add molecules
2024-08-29 09:45:30 +02:00
db_name = 'swiftset.db'
2024-08-28 01:06:31 +02:00
create_database(db_name)
2024-08-29 09:45:30 +02:00
for molecule in swiftset:
2024-08-28 01:06:31 +02:00
add_molecule_to_db(db_name, molecule)
2024-08-29 09:45:30 +02:00