<?xml version="1.0" encoding="UTF-8"?>
<database name="cxgn" schema="sgn_people" type="PostgreSQL - 8.1.11">
   <tables>
      <table name="bac_status" numRows="1118" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('bac_status_bac_status_id_seq'::regclass)" digits="0" id="0" name="bac_status_id" nullable="false" remarks="" size="19" type="bigserial"/>
         <column autoUpdated="false" digits="0" id="1" name="bac_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="2" name="person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="status" nullable="true" remarks="" size="13" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="genbank_status" nullable="true" remarks="" size="5" type="varchar"/>
         <column autoUpdated="false" defaultValue="('now'::text)::timestamp(6) with time zone" digits="6" id="5" name="timestamp" nullable="false" remarks="" size="29" type="timestamp"/>
         <primaryKey column="bac_status_id" sequenceNumberInPK="1"/>
         <index name="bac_status_pkey" unique="true">
            <column ascending="true" name="bac_status_id"/>
         </index>
         <index name="bac_id_key" unique="true">
            <column ascending="true" name="bac_id"/>
         </index>
         <index name="bac_status_idx" unique="false">
            <column ascending="true" name="bac_id"/>
            <column ascending="true" name="status"/>
         </index>
         <index name="status_idx" unique="false">
            <column ascending="true" name="status"/>
         </index>
      </table>
      <table name="bac_status_log" numRows="3048" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('bac_status_log_bac_status_log_id_seq'::regclass)" digits="0" id="0" name="bac_status_log_id" nullable="false" remarks="" size="19" type="bigserial"/>
         <column autoUpdated="false" digits="0" id="1" name="bac_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="2" name="person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="status" nullable="true" remarks="" size="13" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="genbank_status" nullable="true" remarks="" size="5" type="varchar"/>
         <column autoUpdated="false" defaultValue="('now'::text)::timestamp(6) with time zone" digits="6" id="5" name="timestamp" nullable="false" remarks="" size="29" type="timestamp"/>
         <primaryKey column="bac_status_log_id" sequenceNumberInPK="1"/>
         <index name="bac_status_log_id_key" unique="true">
            <column ascending="true" name="bac_status_log_id"/>
         </index>
      </table>
      <table name="clone_il_mapping_bin_log" numRows="167" remarks="linking table showing which phenome.genotype_region a given clone has been mapped to. also provides a modification history with its is_current and created columns" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('clone_il_mapping_bin_log_sp_clone_il_mapping_bin_log_id_seq'::regclass)" digits="0" id="0" name="sp_clone_il_mapping_bin_log_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="genotype_region_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" digits="0" id="2" name="sp_person_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="clone_il_mapping_bin_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="clone_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" defaultValue="true" digits="0" id="4" name="is_current" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="5" name="created" nullable="true" remarks="" size="29" type="timestamp"/>
         <column autoUpdated="false" digits="0" id="6" name="chromosome" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" digits="0" id="7" name="notes" nullable="true" remarks="" size="2147483647" type="text"/>
         <primaryKey column="sp_clone_il_mapping_bin_log_id" sequenceNumberInPK="1"/>
         <index name="clone_il_mapping_bin_log_pkey" unique="true">
            <column ascending="true" name="sp_clone_il_mapping_bin_log_id"/>
         </index>
      </table>
      <table name="clone_validation_log" numRows="0" remarks="table showing which clones have been validated by a variety of methods.  columns may be added to this without warning.  details about each validation experiment should be written into the comment field on the detail page for the clone" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('clone_validation_log_clone_validation_log_id_seq'::regclass)" digits="0" id="0" name="clone_validation_log_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_person_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="clone_validation_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="clone_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="3" name="val_overgo" nullable="false" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="4" name="val_bac_ends" nullable="false" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="true" digits="0" id="5" name="is_current" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="6" name="created" nullable="true" remarks="" size="29" type="timestamp"/>
      </table>
      <table name="clone_verification_log" numRows="312" remarks="table showing which clones have been validated by a variety of methods.  columns may be added to this without warning.  details about each validation experiment should be written into the comment field on the detail page for the clone" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('clone_verification_log_clone_verification_log_id_seq'::regclass)" digits="0" id="0" name="clone_verification_log_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_person_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="clone_verification_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="clone_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="3" name="ver_int_read" nullable="false" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="false" digits="0" id="4" name="ver_bac_end" nullable="false" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="true" digits="0" id="5" name="is_current" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="6" name="created" nullable="true" remarks="" size="29" type="timestamp"/>
      </table>
      <table name="forum_post" numRows="102" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('forum_post_forum_post_id_seq'::regclass)" digits="0" id="0" name="forum_post_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="post_text" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="3" name="parent_post_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="4" name="forum_topic_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="forum_topic_id" foreignKey="forum_topic_id_fk" implied="false" onDeleteCascade="false" table="forum_topic"/>
         </column>
         <column autoUpdated="false" digits="0" id="5" name="subject" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" defaultValue="('now'::text)::timestamp(6) with time zone" digits="0" id="6" name="post_time" nullable="false" remarks="" size="22" type="timestamp"/>
         <primaryKey column="forum_post_id" sequenceNumberInPK="1"/>
         <index name="forum_post_pkey" unique="true">
            <column ascending="true" name="forum_post_id"/>
         </index>
      </table>
      <table name="forum_topic" numRows="79" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('forum_topic_forum_topic_id_seq'::regclass)" digits="0" id="0" name="forum_topic_id" nullable="false" remarks="" size="10" type="serial">
            <child column="forum_topic_id" foreignKey="forum_topic_id_fk" implied="false" onDeleteCascade="false" table="forum_post"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="topic_name" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="parent_topic" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="4" name="topic_class" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="5" name="page_type" nullable="true" remarks="" size="10" type="varchar"/>
         <column autoUpdated="false" digits="0" id="6" name="page_object_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="7" name="topic_description" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="8" name="sort_order" nullable="true" remarks="" size="10" type="varchar"/>
         <primaryKey column="forum_topic_id" sequenceNumberInPK="1"/>
         <index name="forum_topic_pkey" unique="true">
            <column ascending="true" name="forum_topic_id"/>
         </index>
      </table>
      <table name="list" numRows="0" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('list_list_id_seq'::regclass)" digits="0" id="0" name="list_id" nullable="false" remarks="" size="19" type="bigserial">
            <child column="list_id" foreignKey="list_item_list_id_fkey" implied="false" onDeleteCascade="false" table="list_item"/>
         </column>
         <column autoUpdated="false" defaultValue="false" digits="0" id="1" name="is_hotlist" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" digits="0" id="2" name="sent_by" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" digits="0" id="3" name="name" nullable="true" remarks="" size="128" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="description" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="5" name="owner" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="list_owner_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <primaryKey column="list_id" sequenceNumberInPK="1"/>
         <index name="list_pkey" unique="true">
            <column ascending="true" name="list_id"/>
         </index>
      </table>
      <table name="list_item" numRows="0" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('list_item_list_item_id_seq'::regclass)" digits="0" id="0" name="list_item_id" nullable="false" remarks="" size="19" type="bigserial"/>
         <column autoUpdated="false" digits="0" id="1" name="content" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="2" name="list_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="list_id" foreignKey="list_item_list_id_fkey" implied="false" onDeleteCascade="false" table="list"/>
         </column>
         <primaryKey column="list_item_id" sequenceNumberInPK="1"/>
         <index name="list_item_pkey" unique="true">
            <column ascending="true" name="list_item_id"/>
         </index>
      </table>
      <table name="sp_clone_il_mapping_segment_log" numRows="8" remarks="linking table showing which phenome.individual IL line a given clone has been mapped to. also provides a modification history with is_current and created columns" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_clone_il_mapping_segment_l_sp_clone_il_mapping_segment_l_seq'::regclass)" digits="0" id="0" name="sp_clone_il_mapping_segment_log_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="individual_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" digits="0" id="2" name="sp_person_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="sp_clone_il_mapping_segment_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="clone_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" defaultValue="true" digits="0" id="4" name="is_current" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="5" name="created" nullable="true" remarks="" size="29" type="timestamp"/>
      </table>
      <table name="sp_group" numRows="4" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_group_sp_group_id_seq'::regclass)" digits="0" id="0" name="sp_group_id" nullable="false" remarks="" size="10" type="serial">
            <child column="sp_group_id" foreignKey="sp_group_member_sp_group_id_fkey" implied="false" onDeleteCascade="false" table="sp_group_member"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="name" nullable="false" remarks="" size="2147483647" type="varchar"/>
         <column autoUpdated="false" digits="0" id="2" name="description" nullable="true" remarks="" size="2147483647" type="text"/>
         <primaryKey column="sp_group_id" sequenceNumberInPK="1"/>
         <index name="sp_group_pkey" unique="true">
            <column ascending="true" name="sp_group_id"/>
         </index>
         <index name="sp_group_name_key" unique="true">
            <column ascending="true" name="name"/>
         </index>
      </table>
      <table name="sp_group_member" numRows="483" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="false" digits="0" id="0" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="sp_group_member_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="sp_group_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_group_id" foreignKey="sp_group_member_sp_group_id_fkey" implied="false" onDeleteCascade="false" table="sp_group"/>
         </column>
         <column autoUpdated="false" defaultValue="'active'::character varying" digits="0" id="2" name="status" nullable="false" remarks="" size="2147483647" type="varchar"/>
      </table>
      <table name="sp_login_old" numRows="393" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_login_old_sp_login_id_seq'::regclass)" digits="0" id="0" name="sp_login_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="username" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="2" name="private_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="pending_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="password" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="5" name="confirm_code" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" digits="0" id="6" name="disabled" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" defaultValue="'user'::character varying" digits="0" id="7" name="user_type" nullable="true" remarks="" size="9" type="varchar"/>
         <primaryKey column="sp_login_id" sequenceNumberInPK="1"/>
         <index name="sp_login_pkey" unique="true">
            <column ascending="true" name="sp_login_id"/>
         </index>
         <index name="private_email_idx" unique="false">
            <column ascending="true" name="private_email"/>
         </index>
         <index name="username_unique" unique="true">
            <column ascending="true" name="username"/>
         </index>
      </table>
      <table name="sp_organisms" numRows="51" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_organisms_organism_id_seq'::regclass)" digits="0" id="0" name="organism_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="organism_name" nullable="true" remarks="" size="255" type="varchar"/>
         <primaryKey column="organism_id" sequenceNumberInPK="1"/>
         <index name="sp_organisms_pkey" unique="true">
            <column ascending="true" name="organism_id"/>
         </index>
      </table>
      <table name="sp_organization" numRows="29" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_organization_sp_organization_id_seq'::regclass)" digits="0" id="0" name="sp_organization_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="name" nullable="false" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="2" name="department" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="unit" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="address" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="5" name="country" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="6" name="phone_number" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="7" name="fax" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="8" name="contact_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="9" name="webpage" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="10" name="description" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="11" name="upload_account_name" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="12" name="shortname" nullable="false" remarks="" size="20" type="varchar"/>
         <primaryKey column="sp_organization_id" sequenceNumberInPK="1"/>
         <index name="sp_organization_pkey" unique="true">
            <column ascending="true" name="sp_organization_id"/>
         </index>
      </table>
      <table name="sp_organization_person" numRows="0" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_organization_person_sp_organization_person_id_seq'::regclass)" digits="0" id="0" name="sp_organization_person_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_organization_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="2" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <primaryKey column="sp_organization_person_id" sequenceNumberInPK="1"/>
         <index name="sp_organization_person_pkey" unique="true">
            <column ascending="true" name="sp_organization_person_id"/>
         </index>
      </table>
      <table name="sp_papers" numRows="0" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_papers_sp_paper_id_seq'::regclass)" digits="0" id="0" name="sp_paper_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" defaultValue="0" digits="0" id="1" name="person_id" nullable="false" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="title" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="3" name="author_list" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="4" name="journal" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="5" name="volume" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="6" name="pages" nullable="true" remarks="" size="16" type="varchar"/>
         <column autoUpdated="false" digits="0" id="7" name="keywords" nullable="true" remarks="" size="2147483647" type="text"/>
         <primaryKey column="sp_paper_id" sequenceNumberInPK="1"/>
         <index name="sp_papers_pkey" unique="true">
            <column ascending="true" name="sp_paper_id"/>
         </index>
         <index name="sp_user_id_idx" unique="false">
            <column ascending="true" name="person_id"/>
         </index>
      </table>
      <table name="sp_person" numRows="799" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_person_sp_person_id_seq'::regclass)" digits="0" id="0" name="sp_person_id" nullable="false" remarks="" size="10" type="serial">
            <child column="person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="bac_status"/>
            <child column="person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="bac_status_log"/>
            <child column="sp_person_id" foreignKey="clone_il_mapping_bin_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="clone_il_mapping_bin_log"/>
            <child column="sp_person_id" foreignKey="clone_validation_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="clone_validation_log"/>
            <child column="sp_person_id" foreignKey="clone_verification_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="clone_verification_log"/>
            <child column="person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="forum_post"/>
            <child column="person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="forum_topic"/>
            <child column="owner" foreignKey="list_owner_fkey" implied="false" onDeleteCascade="false" table="list"/>
            <child column="sp_person_id" foreignKey="sp_clone_il_mapping_segment_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_clone_il_mapping_segment_log"/>
            <child column="sp_person_id" foreignKey="sp_group_member_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_group_member"/>
            <child column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_organization_person"/>
            <child column="person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_papers"/>
            <child column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person_organisms"/>
            <child column="sp_person_id" foreignKey="sp_project_il_mapping_clone_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_project_il_mapping_clone_log"/>
            <child column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_project_person"/>
            <child column="sp_person_id" foreignKey="user_map_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="user_map"/>
            <child column="sp_person_id" foreignKey="user_map_data_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="user_map_data"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="censor" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="2" name="salutation" nullable="true" remarks="" size="8" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="last_name" nullable="true" remarks="" size="63" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="first_name" nullable="true" remarks="" size="63" type="varchar"/>
         <column autoUpdated="false" digits="0" id="5" name="organization" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="6" name="address" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="7" name="country" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="8" name="phone_number" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="9" name="fax" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="10" name="contact_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="11" name="webpage" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="12" name="research_keywords" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="13" name="user_format" nullable="true" remarks="" size="8" type="varchar"/>
         <column autoUpdated="false" digits="0" id="14" name="research_interests" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="15" name="formatted_interests" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="16" name="contact_update" nullable="true" remarks="" size="13" type="date"/>
         <column autoUpdated="false" digits="0" id="17" name="research_update" nullable="true" remarks="" size="13" type="date"/>
         <column autoUpdated="false" digits="0" id="18" name="sp_login_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="19" name="username" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="20" name="private_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="21" name="pending_email" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="22" name="password" nullable="true" remarks="" size="255" type="varchar"/>
         <column autoUpdated="false" digits="0" id="23" name="confirm_code" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" digits="0" id="24" name="disabled" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" defaultValue="'user'::character varying" digits="0" id="25" name="user_type" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" digits="0" id="26" name="cookie_string" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="27" name="last_access_time" nullable="true" remarks="" size="29" type="timestamp"/>
         <column autoUpdated="false" digits="0" id="28" name="user_prefs" nullable="true" remarks="" size="4096" type="varchar"/>
         <column autoUpdated="false" digits="0" id="29" name="developer_settings" nullable="true" remarks="" size="4096" type="varchar"/>
         <primaryKey column="sp_person_id" sequenceNumberInPK="1"/>
         <index name="sp_person_pkey" unique="true">
            <column ascending="true" name="sp_person_id"/>
         </index>
         <index name="cookie_string_unique" unique="true">
            <column ascending="true" name="cookie_string"/>
         </index>
         <index name="cookie_unique" unique="true">
            <column ascending="true" name="cookie_string"/>
         </index>
         <index name="country_idx" unique="false">
            <column ascending="true" name="country"/>
         </index>
         <index name="name_idx" unique="false">
            <column ascending="true" name="last_name"/>
            <column ascending="true" name="first_name"/>
         </index>
         <index name="organization_idx" unique="false">
            <column ascending="true" name="organization"/>
         </index>
         <index name="sp_person_username_key" unique="true">
            <column ascending="true" name="username"/>
         </index>
      </table>
      <table name="sp_person_organisms" numRows="347" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_person_organisms_sp_person_organisms_id_seq'::regclass)" digits="0" id="0" name="sp_person_organisms_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" defaultValue="0" digits="0" id="2" name="organism_id" nullable="false" remarks="" size="10" type="int4"/>
         <primaryKey column="sp_person_organisms_id" sequenceNumberInPK="1"/>
         <index name="sp_person_organisms_pkey" unique="true">
            <column ascending="true" name="sp_person_organisms_id"/>
         </index>
         <index name="sp_user_id_idx2" unique="false">
            <column ascending="true" name="sp_person_id"/>
         </index>
      </table>
      <table name="sp_project" numRows="13" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_project_sp_project_id_seq'::regclass)" digits="0" id="0" name="sp_project_id" nullable="false" remarks="" size="10" type="serial">
            <child column="sp_project_id" foreignKey="sp_project_il_mapping_clone_log_sp_project_id_fkey" implied="false" onDeleteCascade="false" table="sp_project_il_mapping_clone_log"/>
            <child column="sp_project_id" foreignKey="sp_project_person_sp_project_id_fkey" implied="false" onDeleteCascade="false" table="sp_project_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="name" nullable="true" remarks="" size="80" type="varchar"/>
         <column autoUpdated="false" digits="0" id="2" name="description" nullable="true" remarks="" size="2147483647" type="text"/>
         <primaryKey column="sp_project_id" sequenceNumberInPK="1"/>
         <index name="sp_project_pkey" unique="true">
            <column ascending="true" name="sp_project_id"/>
         </index>
      </table>
      <table name="sp_project_il_mapping_clone_log" numRows="2053" remarks="linking table showing which sp_project is currently assigned to map a given clone to the zamir IL lines.  also provides a modification history with is_current and created columns" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_project_il_mapping_clone_l_sp_project_il_mapping_clone_l_seq'::regclass)" digits="0" id="0" name="sp_project_il_mapping_clone_log_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_project_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_project_id" foreignKey="sp_project_il_mapping_clone_log_sp_project_id_fkey" implied="false" onDeleteCascade="false" table="sp_project"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="sp_person_id" nullable="true" remarks="" size="10" type="int4">
            <parent column="sp_person_id" foreignKey="sp_project_il_mapping_clone_log_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="clone_id" nullable="true" remarks="" size="10" type="int4"/>
         <column autoUpdated="false" defaultValue="true" digits="0" id="4" name="is_current" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" defaultValue="now()" digits="6" id="5" name="created" nullable="true" remarks="" size="29" type="timestamp"/>
      </table>
      <table name="sp_project_organization" numRows="0" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_project_organization_sp_project_organization_id_seq'::regclass)" digits="0" id="0" name="sp_project_organization_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_project_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="2" name="sp_organization_id" nullable="true" remarks="" size="19" type="int8"/>
         <primaryKey column="sp_project_organization_id" sequenceNumberInPK="1"/>
         <index name="sp_project_organization_pkey" unique="true">
            <column ascending="true" name="sp_project_organization_id"/>
         </index>
      </table>
      <table name="sp_project_person" numRows="40" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('sp_project_person_sp_project_person_id_seq'::regclass)" digits="0" id="0" name="sp_project_person_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="sp_project_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_project_id" foreignKey="sp_project_person_sp_project_id_fkey" implied="false" onDeleteCascade="false" table="sp_project"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="person_id_fk" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="3" name="type" nullable="true" remarks="" size="6" type="varchar"/>
         <primaryKey column="sp_project_person_id" sequenceNumberInPK="1"/>
         <index name="sp_project_person_pkey" unique="true">
            <column ascending="true" name="sp_project_person_id"/>
         </index>
      </table>
      <table name="user_map" numRows="2" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('user_map_user_map_id_seq'::regclass)" digits="0" id="0" name="user_map_id" nullable="false" remarks="" size="10" type="serial">
            <child column="user_map_id" foreignKey="user_map_data_user_map_id_fkey" implied="false" onDeleteCascade="false" table="user_map_data"/>
         </column>
         <column autoUpdated="false" digits="0" id="1" name="short_name" nullable="true" remarks="" size="40" type="varchar"/>
         <column autoUpdated="false" digits="0" id="2" name="long_name" nullable="true" remarks="" size="100" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="abstract" nullable="true" remarks="" size="2147483647" type="text"/>
         <column autoUpdated="false" digits="0" id="4" name="is_public" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" digits="0" id="5" name="parent1_accession_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="6" name="parent1" nullable="true" remarks="" size="100" type="varchar"/>
         <column autoUpdated="false" digits="0" id="7" name="parent2_accession_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="8" name="parent2" nullable="true" remarks="" size="100" type="varchar"/>
         <column autoUpdated="false" digits="0" id="9" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="user_map_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="10" name="obsolete" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" digits="6" id="11" name="modified_date" nullable="true" remarks="" size="35" type="timestamptz"/>
         <column autoUpdated="false" digits="6" id="12" name="create_date" nullable="true" remarks="" size="35" type="timestamptz"/>
         <primaryKey column="user_map_id" sequenceNumberInPK="1"/>
         <index name="user_map_pkey" unique="true">
            <column ascending="true" name="user_map_id"/>
         </index>
      </table>
      <table name="user_map_data" numRows="16" remarks="" schema="sgn_people" type="TABLE">
         <column autoUpdated="true" defaultValue="nextval('user_map_data_user_map_data_id_seq'::regclass)" digits="0" id="0" name="user_map_data_id" nullable="false" remarks="" size="10" type="serial"/>
         <column autoUpdated="false" digits="0" id="1" name="user_map_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="user_map_id" foreignKey="user_map_data_user_map_id_fkey" implied="false" onDeleteCascade="false" table="user_map"/>
         </column>
         <column autoUpdated="false" digits="0" id="2" name="marker_name" nullable="true" remarks="" size="50" type="varchar"/>
         <column autoUpdated="false" digits="0" id="3" name="protocol" nullable="true" remarks="" size="50" type="varchar"/>
         <column autoUpdated="false" digits="0" id="4" name="marker_id" nullable="true" remarks="" size="19" type="int8"/>
         <column autoUpdated="false" digits="0" id="5" name="linkage_group" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" digits="4" id="6" name="position" nullable="true" remarks="" size="20" type="numeric"/>
         <column autoUpdated="false" digits="0" id="7" name="confidence" nullable="true" remarks="" size="20" type="varchar"/>
         <column autoUpdated="false" digits="0" id="8" name="sp_person_id" nullable="true" remarks="" size="19" type="int8">
            <parent column="sp_person_id" foreignKey="user_map_data_sp_person_id_fkey" implied="false" onDeleteCascade="false" table="sp_person"/>
         </column>
         <column autoUpdated="false" digits="0" id="9" name="obsolete" nullable="true" remarks="" size="1" type="bool"/>
         <column autoUpdated="false" digits="6" id="10" name="modified_date" nullable="true" remarks="" size="35" type="timestamptz"/>
         <column autoUpdated="false" digits="6" id="11" name="create_date" nullable="true" remarks="" size="35" type="timestamptz"/>
         <primaryKey column="user_map_data_id" sequenceNumberInPK="1"/>
         <index name="user_map_data_pkey" unique="true">
            <column ascending="true" name="user_map_data_id"/>
         </index>
      </table>
   </tables>
</database>
