# DSMZ Plasmid Catalogue
# Version 2004.03.22.01
# Last Updated March 23, 2004
# Author: Domenico Marra & Francesca Piersigilli & Paolo Romano
# (c) CABRI 1999-2023

$DSMZ_PLASMID_DB=$Library:[DSMZ_PLASMID group:$CABRI_PLASMID_LIBS
  res:$DSMZ_PLASMID_RES
  comment:'DSMZ Collection of plasmids (Braunschweig, Germany)'
  defaultEntryView:$Entries_View
  defaultView:$CABRI_Plasmids_View
  format:$DSMZ_PLASMID_FORMAT
  maxNameLen:60 
  files:{$LibFile:dsmz_plasmid}
  links:{$Link:[$DSMZ_PLASMID_DB to:$BCCM_LMBP_DB
                fromField:$DF_CABRI_Collection_number
                toField:$DF_CABRI_Other_culture_collection_numbers]
        }
 ]

$DSMZ_PLASMID_FILE=$FileType:[text
      typeName:'dat' maxline:512 fieldTokens:fields]
$DSMZ_PLASMID_SYNTAX=$Syntax:[file:'SRSSITE:dsmz_plasmid.is' ignore:'\t']

$DSMZ_PLASMID_FORMAT=$LibFormat:[fileType:$DSMZ_PLASMID_FILE
   syntax:$DSMZ_PLASMID_SYNTAX
   printFormat:table3 tableFormat:left
   fields:{$Field:[$DF_CABRI_Collection_number code:coll_no index:id
                   indexToken:coll_no tableToken:'t_fields|coll_no']  
           $Field:[$DF_CABRI_Name code:name index:str
                   indexToken:'name' tableToken:'t_fields|name']
           $Field:[$DF_CABRI_Other_culture_collection_numbers
                   code:oth_cul_col_no index:str
                   indexToken:oth_cul_col_no
                   tableToken:'t_fields|oth_cul_col_no']
           $Field:[$DF_CABRI_Type code:type index:str
                   indexToken:'strX|type' tableToken:'t_fields|type']
           $Field:[$DF_CABRI_Class code:class index:str
                   indexToken:'strX|class' tableToken:'t_fields|class']
           $Field:[$DF_CABRI_Constructed_from code:construct index:str
                   indexToken:'strX|construct' tableToken:'t_fields|construct']
           $Field:[$DF_CABRI_Literature code:literature index:str
                   indexToken:'strX|literature'
                   tableToken:'t_fields|literature']
           $Field:[$DF_CABRI_History_of_deposit code:history index:str
                   indexToken:'strX|history' tableToken:'t_fields|history']
           $Field:[$DF_CABRI_Restricted_distribution code:rest_dist index:str
                   indexToken:'strX|rest_dist' tableToken:'t_fields|rest_dist']
           $Field:[$DF_CABRI_Host_for_distribution code:host_for_dist index:str
                   indexToken:'strX|host_for_dist'
                   tableToken:'t_fields|host_for_dist']
           $Field:[$DF_CABRI_Medium code:medium index:str
                   indexToken:'strX|medium' tableToken:'t_fields|medium']
           $Field:[$DF_CABRI_Selectable_phenotype code:sel_phen index:str
                   indexToken:'strX|sel_phen' tableToken:'t_fields|sel_phen']
           $Field:[$DF_CABRI_Replicon code:replicon index:str
                   indexToken:'strX|replicon' tableToken:'t_fields|replicon']
           $Field:[$DF_CABRI_Incompatibility_group code:inc_group index:str
                   indexToken:'strX|inc_group' tableToken:'t_fields|inc_group']
           $Field:[$DF_CABRI_Transfer_ability code:tran_abil index:str
                   indexToken:'strX|tran_abil' tableToken:'t_fields|tran_abil']
           $Field:[$DF_CABRI_Host_range code:host_range index:str
                   indexToken:'strX|host_range'
                   tableToken:'t_fields|host_range']
           $Field:[$DF_CABRI_Properties_and_applications
                   code:prop_and_applic index:str
                   indexToken:'strX|prop_and_applic'
                   tableToken:'t_fields|prop_and_applic']
           $Field:[$DF_CABRI_Helper code:helper index:str
                   indexToken:'strX|helper' tableToken:'t_fields|helper']
           $Field:[$DF_CABRI_Copy_number code:copy_number index:str
                   indexToken:'strX|copy_number'
                   tableToken:'t_fields|copy_number']
           $Field:[$DF_CABRI_Molecular_weight code:mol_weight index:str
                   indexToken:'strX|mol_weight'
                   tableToken:'t_fields|mol_weight']
           $Field:[$DF_CABRI_Cloned_gene code:cloned_gene index:str
                   indexToken:'strX|cloned_gene'
                   tableToken:'t_fields|cloned_gene']
           $Field:[$DF_CABRI_Transposable_element code:trans_el index:str
                   indexToken:'strX|trans_el' tableToken:'t_fields|trans_el']
           $Field:[$DF_CABRI_Promoter code:promoter index:str
                   indexToken:'strX|promoter' tableToken:'t_fields|promoter']
           $Field:[$DF_CABRI_Ribosome_binding_site code:ribo_bind_site index:str
                   indexToken:'strX|ribo_bind_site'
                   tableToken:'t_fields|ribo_bind_site']
           $Field:[$DF_CABRI_Start_codon code:start_codon index:str
                   indexToken:'strX|start_codon'
                   tableToken:'t_fields|start_codon']
           $Field:[$DF_CABRI_Terminator code:term index:str
                   indexToken:'strX|term' tableToken:'t_fields|term']
           $Field:[$DF_CABRI_Further_information code:further_inf index:str
                   indexToken:'strX|further_inf'
                   tableToken:'t_fields|further_inf']
           $Field:[$DF_CABRI_Restriction_sites code:rest_sites index:str
                   indexToken:'strX|rest_sites'
                   tableToken:'t_fields|rest_sites']
           $Field:[$DF_CABRI_Sequence_detail code:seq_detail index:str
                   indexToken:'strX|seq_detail'
                   tableToken:'t_fields|seq_detail']

           $Field:[$DF_CABRI_ALL]
           $Field:[$DF_CABRI_IDE]
           $Field:[$DF_CABRI_NAM]
           $Field:[$DF_CABRI_Information code:information index:show
                   indexToken:'strX|name' token:'strX|name'
                   tableToken:'t_fields|name']
    }
 ]