Database
Save data in SQLite database.
database_generate(root, db_file)
Create a SQLite database from CSV files.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
root
|
Path
|
Path to directory containing CSV files. |
required |
db_file
|
str | None
|
Filename for database file or None. |
required |
Returns:
Type | Description |
---|---|
Connection | None
|
sqlite3.Connection: Database connection if database is in-memory or None otherwise |
Source code in src/snailz/database.py
76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
|
_import_assay_files(root, cursor, pattern, create, insert, convert)
Import data from all clean assay files.
Source code in src/snailz/database.py
122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 |
|
_import_single_files(root, cursor)
Import single CSV files into database.
Source code in src/snailz/database.py
145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 |
|