Autogenerated Tag Syntax Documentation:


Create DatabaseSession objects to store in the DataMap that can be used by other scriptable elements to read from- or write to a database

<DATABASE_SESSIONS >
    <DatabaseSession name="(&string;)"
            transaction_mode="(standard &database_transaction_mode_string;)"
            database_mode="(&database_mode_string;)" database_name="(&string;)"
            database_pq_schema="(&string;)"
            database_separate_db_per_mpi_process="(&bool;)"
            database_partition="(&integer;)" database_read_only="(&bool;)"
            database_host="(&string;)" database_user="(&string;)"
            database_password="(&string;)" database_port="(&non_negative_integer;)"
            batch_description="(&string;)" protocol_id="(&non_negative_integer;)"
            batch_id="(&non_negative_integer;)" use_transactions="(&bool;)"
            cache_size="(2000 &non_negative_integer;)"
            remove_xray_virt="(false &bool;)"
            relevant_residues_mode="(explicit &report_to_db_relevant_residues_mode;)" />
</DATABASE_SESSIONS>

Subtag DatabaseSession:

  • transaction_mode: Transaction mode for database output
  • database_mode: Which type of output database to use?
  • database_name: Name of output database
  • database_pq_schema: Schema name within the database
  • database_separate_db_per_mpi_process: Use a separate database for each MPI process? (sqlite3 only.) Incompatible with database_partition.
  • database_partition: Database partition to use. (sqlite3 only.) Incompatible with database_separate_db_per_mpi_process.
  • database_read_only: Is the database read-only? (sqlite3 only)
  • database_host: URI to the database server (postgres and mysql only)
  • database_user: Username for database access( postgres and mysql only)
  • database_password: Password for database access (postgres and mysql only)
  • database_port: Port to use for access to database server (postgres only)
  • batch_description: Description of features database
  • protocol_id: Manually controls protocol_id associated with this ReportToDB tag. Autoincrements by default.
  • batch_id: Manually controls the batch_id associated with this ReportToDB tag. Autoincrements by default.
  • use_transactions: Use transactions to group database i/o to be more efficient. Turning them off can help debugging.
  • cache_size: Specify the maximum number 1k pages to keep in memory before writing to disk.
  • remove_xray_virt: Remove virtual residue attached during xray refine process
  • relevant_residues_mode: Determine what features are reported given the relevant residues