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

$NCCB_PLASMID_DB=$Library:[NCCB_PLASMID group:$CABRI_PLASMID_LIBS
  res:$NCCB_PLASMID_RES
  comment:'NCCB Collection of plasmids (Utrecht, The Netherlands)'
  defaultEntryView:$Entries_View
  defaultView:$CABRI_Plasmids_View
  format:$NCCB_PLASMID_FORMAT maxNameLen:60
  files:{$LibFile:nccb_plasmid}
  links:{$Link:[$NCCB_PLASMID_DB to:$DSMZ_PLASMID_DB
                 fromField:$DF_CABRI_Collection_number
                 toField:$DF_CABRI_Other_culture_collection_numbers]
         $Link:[$NCCB_PLASMID_DB to:$BCCM_LMBP_DB
                 fromField:$DF_CABRI_Collection_number
                 toField:$DF_CABRI_Other_culture_collection_numbers]
         $Link:[$NCCB_PLASMID_DB to:$NCCB_PLASMID_MEDIA_DB
                 fromField:$DF_CABRI_Medium
                 toField:$DF_CABRI_Abbreviation]

          }
 ]

$NCCB_PLASMID_FILE=$FileType:[text typeName:'dat' maxline:10000
 fieldTokens:fields]
$NCCB_PLASMID_SYNTAX=$Syntax:[file:'SRSSITE:nccb_plasmid.is' ignore:'\t']

$NCCB_PLASMID_FORMAT=$LibFormat:[fileType:$NCCB_PLASMID_FILE
 syntax:$NCCB_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_Literature code:lit index:str
                   indexToken:'strX|lit' tableToken:'t_fields|lit']
           $Field:[$DF_CABRI_History_of_deposit code:history index:str
                   indexToken:'strX|history' tableToken:'t_fields|history']
           $Field:[$DF_CABRI_Restricted_distribution code:rest_distrib index:str
                   indexToken:'strX|rest_distrib'
                   tableToken:'t_fields|rest_distrib']
           $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:'medium|medium' tableToken:'t_fields|medium']
           $Field:[$DF_CABRI_Selectable_phenotype code:sel_pheno index:str
                   indexToken:'strX|sel_pheno' tableToken:'t_fields|sel_pheno']
           $Field:[$DF_CABRI_Replicon code:replicon index:str
                   indexToken:'strX|replicon' tableToken:'t_fields|replicon']
           $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_appl index:str
                   indexToken:'strX|prop_and_appl'
                   tableToken:'t_fields|prop_and_appl']
           $Field:[$DF_CABRI_Cloned_gene code:cloned_gene index:str
                   indexToken:'strX|cloned_gene'
                   tableToken:'t_fields|cloned_gene']
           $Field:[$DF_CABRI_Promoter code:promoter index:str
                   indexToken:'strX|promoter' tableToken:'t_fields|promoter']
           $Field:[$DF_CABRI_Constructed_from code:construct index:str
                   indexToken:'strX1|construct'
                   tableToken:'t_fields|construct']
           $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_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_Transposable_element code:trans_el index:str
                   indexToken:'strX|trans_el' tableToken:'t_fields|trans_el']
           $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_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_Terminator code:term index:str
	           indexToken:'strX|term' tableToken:'t_fields|term']
	   $Field:[$DF_CABRI_Price_code code:price_code index:str
                   indexToken:'strX|price_code'
                   tableToken:'t_fields|price_code']

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