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

$NCIMB_BACT_DB=$Library:[NCIMB_BACT group:$CABRI_BACT_LIBS
 res:$NCIMB_BACT_RES
 comment:'NCIMB Collection of bacteria (Aberdeen, Scotland, United Kingdom)'
 defaultEntryView:$Entries_View
 defaultView:$CABRI_Bacteria_View
 format:$NCIMB_BACT_FORMAT maxNameLen:60
 files:{$LibFile:ncimb_bact}
 links:{ $Link:[$NCIMB_BACT_DB to:$BCCM_LMG_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_DB to:$CABI_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_DB to:$CBS_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_DB to:$CIP_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_DB to:$DSMZ_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_DB to:$NCCB_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Other_collection_numbers]
      }
 ]

$NCIMB_BACT_FILE=$FileType:[text typeName:'dat' maxline:10000
 fieldTokens:fields]
$NCIMB_BACT_SYNTAX=$Syntax:[file:'SRSSITE:ncimb_bact.is' ignore:'\t']

$NCIMB_BACT_FORMAT=$LibFormat:[fileType:$NCIMB_BACT_FILE
 syntax:$NCIMB_BACT_SYNTAX
 printFormat:table3 tableFormat:left
 fields:{
  $Field:[$DF_CABRI_Strain_number code:strain_no index:id
          indexToken:strain_no tableToken:'t_fields|strain_no']  
  $Field:[$DF_CABRI_Other_collection_numbers code:other_nos index:str
          indexToken:'other_nos' tableToken:'t_fields|other_nos']
  $Field:[$DF_CABRI_Restrictions code:restrictions index:str
          indexToken:'strX|restrictions' tableToken:'t_fields|restrictions']
  $Field:[$DF_CABRI_Organism_type code:org_type index:str
          indexToken:'strX|org_type' tableToken:'t_fields|org_type']
  $Field:[$DF_CABRI_Name code:name index:str
          indexToken:'name' tableToken:'t_fields|name']
  $Field:[$DF_CABRI_Infrasubspecific_names code:inf_names index:str
          indexToken:'strX|inf_names' tableToken:'t_fields|inf_names']
  $Field:[$DF_CABRI_Status code:status index:str
          indexToken:'strX|status' tableToken:'t_fields|status']
  $Field:[$DF_CABRI_Other_names code:oth_names index:str
          indexToken:'oth_names' tableToken:'t_fields|oth_names']
  $Field:[$DF_CABRI_History code:history index:str
          indexToken:'strX|history' tableToken:'t_fields|history']
  $Field:[$DF_CABRI_Conditions_for_growth code:cond index:str
          indexToken:'strX|cond' tableToken:'t_fields|cond']
  $Field:[$DF_CABRI_Form_of_supply code:supply index:str
          indexToken:'strX|supply' tableToken:'t_fields|supply']
  $Field:[$DF_CABRI_Isolated_from code:isol_from index:str
          indexToken:'strX|isol_from' tableToken:'t_fields|isol_from']
  $Field:[$DF_CABRI_Genotype code:genotype index:str
          indexToken:'strX|genotype' tableToken:'t_fields|genotype']
  $Field:[$DF_CABRI_Literature code:lit index:str
          indexToken:lit tableToken:'t_fields|lit']
  $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']
    }
 ]

$NCIMB_BACT_RL_DB=$Library:[NCIMB_BACT_RL group:$CABRI_BACT_HIDDEN_LIBS
 type:hidden 
 defaultView:$CABRI_Bacteria_View
 format:$NCIMB_BACT_RL_FORMAT maxNameLen:60
 files:{$LibFile:ncimb_bact}
 links:{ $Link:[$NCIMB_BACT_RL_DB to:$BCCM_LMG_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$CABI_BACT_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$CBS_BACT_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$CIP_BACT_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$DSMZ_BACT_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$NCCB_BACT_RL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Strain_number]
         $Link:[$NCIMB_BACT_RL_DB to:$NCIMB_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Strain_number]
       }
 ]

$NCIMB_BACT_RL_FORMAT=$LibFormat:[fileType:$NCIMB_BACT_FILE
 syntax:$NCIMB_BACT_SYNTAX
 printFormat:table3 tableFormat:left
 fields:{ $Field:[$DF_CABRI_Strain_number code:strain_no index:id
                    indexToken:strain_no tableToken:'t_fields|strain_no']  
          $Field:[$DF_CABRI_Other_collection_numbers code:other_nos index:str
                    indexToken:'other_nos' tableToken:'t_fields|other_nos']
    }
 ]

$NCIMB_BACT_EL_DB=$Library:[NCIMB_BACT_EL group:$CABRI_BACT_HIDDEN_LIBS
 type:hidden 
 defaultView:$CABRI_Bacteria_View
 format:$NCIMB_BACT_EL_FORMAT maxNameLen:60
 files:{$LibFile:ncimb_bact}
 links:{ $Link:[$NCIMB_BACT_EL_DB to:$BCCM_LMG_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$CABI_BACT_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$CBS_BACT_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$CIP_BACT_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$DSMZ_BACT_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$NCCB_BACT_EL_DB
           fromField:$DF_CABRI_Other_collection_numbers
           toField:$DF_CABRI_Other_collection_numbers]
         $Link:[$NCIMB_BACT_EL_DB to:$NCIMB_BACT_DB
           fromField:$DF_CABRI_Strain_number toField:$DF_CABRI_Strain_number]
       }
 ]

$NCIMB_BACT_EL_FORMAT=$LibFormat:[fileType:$NCIMB_BACT_FILE
 syntax:$NCIMB_BACT_SYNTAX
 printFormat:table3 tableFormat:left
 fields:{ $Field:[$DF_CABRI_Strain_number code:strain_no index:id
                    indexToken:strain_no tableToken:'t_fields|strain_no']  
          $Field:[$DF_CABRI_Other_collection_numbers code:other_nos index:str
                    indexToken:'other_nos' tableToken:'t_fields|other_nos']
  }
 ]