OpenMMS
V1.5.1 Std

org.rcsb.openmms.util
Interface StringToIndex

All Known Implementing Classes:
AtomSiteAnisotropCatLoader.Index_id_id, AtomSiteAnisotropCatLoader.Index_type_symbol_id, AtomSiteCatLoader.Index_label_alt_id, AtomSiteCatLoader.Index_label_asym_id, AtomSiteCatLoader.Index_label_atom_id, AtomSiteCatLoader.Index_label_comp_id, AtomSiteCatLoader.Index_label_entity_id, AtomSiteCatLoader.Index_type_symbol_id, AtomSitesAltGenCatLoader.Index_alt_id, AtomSitesAltGenCatLoader.Index_ens_id, ChemCompAngleCatLoader.Index_atom_1_id, ChemCompAngleCatLoader.Index_atom_2_id, ChemCompAngleCatLoader.Index_atom_3_id, ChemCompAngleCatLoader.Index_comp_id, ChemCompAtomCatLoader.Index_comp_id, ChemCompAtomCatLoader.Index_type_symbol_id, ChemCompBondCatLoader.Index_atom_1_id, ChemCompBondCatLoader.Index_atom_2_id, ChemCompBondCatLoader.Index_comp_id, ChemCompCatLoader.Index_mon_nstd_parent_comp_id, ChemCompChirAtomCatLoader.Index_atom_id, ChemCompChirAtomCatLoader.Index_chir_id, ChemCompChirAtomCatLoader.Index_comp_id, ChemCompChirCatLoader.Index_atom_id, ChemCompChirCatLoader.Index_comp_id, ChemCompLinkCatLoader.Index_link_id, ChemCompLinkCatLoader.Index_type_comp_1_id, ChemCompLinkCatLoader.Index_type_comp_2_id, ChemCompPlaneAtomCatLoader.Index_atom_id, ChemCompPlaneAtomCatLoader.Index_comp_id, ChemCompPlaneAtomCatLoader.Index_plane_id, ChemCompPlaneCatLoader.Index_comp_id, ChemCompTorCatLoader.Index_atom_1_id, ChemCompTorCatLoader.Index_atom_2_id, ChemCompTorCatLoader.Index_atom_3_id, ChemCompTorCatLoader.Index_atom_4_id, ChemCompTorCatLoader.Index_comp_id, ChemCompTorValueCatLoader.Index_comp_id, ChemCompTorValueCatLoader.Index_tor_id, ChemLinkAngleCatLoader.Index_link_id, ChemLinkBondCatLoader.Index_link_id, ChemLinkChirAtomCatLoader.Index_chir_id, ChemLinkChirCatLoader.Index_link_id, ChemLinkPlaneAtomCatLoader.Index_plane_id, ChemLinkPlaneCatLoader.Index_link_id, ChemLinkTorCatLoader.Index_link_id, ChemLinkTorValueCatLoader.Index_tor_id, CitationAuthorCatLoader.Index_citation_id, CitationEditorCatLoader.Index_citation_id, DatabasePdbRevRecordCatLoader.Index_rev_num_id, DiffrnCatLoader.Index_crystal_id, DiffrnDetectorCatLoader.Index_diffrn_id, DiffrnMeasurementCatLoader.Index_diffrn_id, DiffrnOrientMatrixCatLoader.Index_diffrn_id, DiffrnOrientReflnCatLoader.Index_diffrn_id, DiffrnRadiationCatLoader.Index_diffrn_id, DiffrnRadiationCatLoader.Index_wavelength_code_id, DiffrnReflnCatLoader.Index_attenuator_code_id, DiffrnReflnCatLoader.Index_diffrn_id, DiffrnReflnCatLoader.Index_scale_group_code_id, DiffrnReflnCatLoader.Index_standard_code_id, DiffrnReflnCatLoader.Index_wavelength_code_id, DiffrnReflnsCatLoader.Index_diffrn_id, DiffrnSourceCatLoader.Index_diffrn_id, DiffrnStandardReflnCatLoader.Index_diffrn_id, DiffrnStandardsCatLoader.Index_diffrn_id, EntityKeywordsCatLoader.Index_entity_id, EntityLinkCatLoader.Index_entity_1_id, EntityLinkCatLoader.Index_entity_2_id, EntityLinkCatLoader.Index_link_id, EntityNameComCatLoader.Index_entity_id, EntityNameSysCatLoader.Index_entity_id, EntityPolyCatLoader.Index_entity_id, EntityPolySeqCatLoader.Index_entity_id, EntityPolySeqCatLoader.Index_mon_id, EntitySrcGenCatLoader.Index_entity_id, EntitySrcNatCatLoader.Index_entity_id, ExptlCrystalFaceCatLoader.Index_crystal_id, ExptlCrystalGrowCatLoader.Index_crystal_id, ExptlCrystalGrowCompCatLoader.Index_crystal_id, GeomAngleCatLoader.Index_atom_site_1_id, GeomAngleCatLoader.Index_atom_site_2_id, GeomAngleCatLoader.Index_atom_site_3_id, GeomAngleCatLoader.Index_atom_site_auth_1_asym_id, GeomAngleCatLoader.Index_atom_site_auth_1_atom_id, GeomAngleCatLoader.Index_atom_site_auth_1_comp_id, GeomAngleCatLoader.Index_atom_site_auth_1_seq_id, GeomAngleCatLoader.Index_atom_site_auth_2_asym_id, GeomAngleCatLoader.Index_atom_site_auth_2_atom_id, GeomAngleCatLoader.Index_atom_site_auth_2_comp_id, GeomAngleCatLoader.Index_atom_site_auth_2_seq_id, GeomAngleCatLoader.Index_atom_site_auth_3_asym_id, GeomAngleCatLoader.Index_atom_site_auth_3_atom_id, GeomAngleCatLoader.Index_atom_site_auth_3_comp_id, GeomAngleCatLoader.Index_atom_site_auth_3_seq_id, GeomAngleCatLoader.Index_atom_site_label_1_alt_id, GeomAngleCatLoader.Index_atom_site_label_1_asym_id, GeomAngleCatLoader.Index_atom_site_label_1_atom_id, GeomAngleCatLoader.Index_atom_site_label_1_comp_id, GeomAngleCatLoader.Index_atom_site_label_2_alt_id, GeomAngleCatLoader.Index_atom_site_label_2_asym_id, GeomAngleCatLoader.Index_atom_site_label_2_atom_id, GeomAngleCatLoader.Index_atom_site_label_2_comp_id, GeomAngleCatLoader.Index_atom_site_label_3_alt_id, GeomAngleCatLoader.Index_atom_site_label_3_asym_id, GeomAngleCatLoader.Index_atom_site_label_3_atom_id, GeomAngleCatLoader.Index_atom_site_label_3_comp_id, GeomBondCatLoader.Index_atom_site_1_id, GeomBondCatLoader.Index_atom_site_2_id, GeomBondCatLoader.Index_atom_site_auth_1_asym_id, GeomBondCatLoader.Index_atom_site_auth_1_atom_id, GeomBondCatLoader.Index_atom_site_auth_1_comp_id, GeomBondCatLoader.Index_atom_site_auth_1_seq_id, GeomBondCatLoader.Index_atom_site_auth_2_asym_id, GeomBondCatLoader.Index_atom_site_auth_2_atom_id, GeomBondCatLoader.Index_atom_site_auth_2_comp_id, GeomBondCatLoader.Index_atom_site_auth_2_seq_id, GeomBondCatLoader.Index_atom_site_label_1_alt_id, GeomBondCatLoader.Index_atom_site_label_1_asym_id, GeomBondCatLoader.Index_atom_site_label_1_atom_id, GeomBondCatLoader.Index_atom_site_label_1_comp_id, GeomBondCatLoader.Index_atom_site_label_2_alt_id, GeomBondCatLoader.Index_atom_site_label_2_asym_id, GeomBondCatLoader.Index_atom_site_label_2_atom_id, GeomBondCatLoader.Index_atom_site_label_2_comp_id, GeomContactCatLoader.Index_atom_site_1_id, GeomContactCatLoader.Index_atom_site_2_id, GeomContactCatLoader.Index_atom_site_auth_1_asym_id, GeomContactCatLoader.Index_atom_site_auth_1_atom_id, GeomContactCatLoader.Index_atom_site_auth_1_comp_id, GeomContactCatLoader.Index_atom_site_auth_1_seq_id, GeomContactCatLoader.Index_atom_site_auth_2_asym_id, GeomContactCatLoader.Index_atom_site_auth_2_atom_id, GeomContactCatLoader.Index_atom_site_auth_2_comp_id, GeomContactCatLoader.Index_atom_site_auth_2_seq_id, GeomContactCatLoader.Index_atom_site_label_1_alt_id, GeomContactCatLoader.Index_atom_site_label_1_asym_id, GeomContactCatLoader.Index_atom_site_label_1_atom_id, GeomContactCatLoader.Index_atom_site_label_1_comp_id, GeomContactCatLoader.Index_atom_site_label_2_alt_id, GeomContactCatLoader.Index_atom_site_label_2_asym_id, GeomContactCatLoader.Index_atom_site_label_2_atom_id, GeomContactCatLoader.Index_atom_site_label_2_comp_id, GeomHbondCatLoader.Index_atom_site_auth_a_asym_id, GeomHbondCatLoader.Index_atom_site_auth_a_atom_id, GeomHbondCatLoader.Index_atom_site_auth_a_comp_id, GeomHbondCatLoader.Index_atom_site_auth_a_seq_id, GeomHbondCatLoader.Index_atom_site_auth_d_asym_id, GeomHbondCatLoader.Index_atom_site_auth_d_atom_id, GeomHbondCatLoader.Index_atom_site_auth_d_comp_id, GeomHbondCatLoader.Index_atom_site_auth_d_seq_id, GeomHbondCatLoader.Index_atom_site_auth_h_asym_id, GeomHbondCatLoader.Index_atom_site_auth_h_atom_id, GeomHbondCatLoader.Index_atom_site_auth_h_comp_id, GeomHbondCatLoader.Index_atom_site_auth_h_seq_id, GeomHbondCatLoader.Index_atom_site_label_a_alt_id, GeomHbondCatLoader.Index_atom_site_label_a_asym_id, GeomHbondCatLoader.Index_atom_site_label_a_atom_id, GeomHbondCatLoader.Index_atom_site_label_a_comp_id, GeomHbondCatLoader.Index_atom_site_label_d_alt_id, GeomHbondCatLoader.Index_atom_site_label_d_asym_id, GeomHbondCatLoader.Index_atom_site_label_d_atom_id, GeomHbondCatLoader.Index_atom_site_label_d_comp_id, GeomHbondCatLoader.Index_atom_site_label_h_alt_id, GeomHbondCatLoader.Index_atom_site_label_h_asym_id, GeomHbondCatLoader.Index_atom_site_label_h_atom_id, GeomHbondCatLoader.Index_atom_site_label_h_comp_id, GeomTorsionCatLoader.Index_atom_site_1_id, GeomTorsionCatLoader.Index_atom_site_2_id, GeomTorsionCatLoader.Index_atom_site_3_id, GeomTorsionCatLoader.Index_atom_site_4_id, GeomTorsionCatLoader.Index_atom_site_auth_1_asym_id, GeomTorsionCatLoader.Index_atom_site_auth_1_atom_id, GeomTorsionCatLoader.Index_atom_site_auth_1_comp_id, GeomTorsionCatLoader.Index_atom_site_auth_1_seq_id, GeomTorsionCatLoader.Index_atom_site_auth_2_asym_id, GeomTorsionCatLoader.Index_atom_site_auth_2_atom_id, GeomTorsionCatLoader.Index_atom_site_auth_2_comp_id, GeomTorsionCatLoader.Index_atom_site_auth_2_seq_id, GeomTorsionCatLoader.Index_atom_site_auth_3_asym_id, GeomTorsionCatLoader.Index_atom_site_auth_3_atom_id, GeomTorsionCatLoader.Index_atom_site_auth_3_comp_id, GeomTorsionCatLoader.Index_atom_site_auth_3_seq_id, GeomTorsionCatLoader.Index_atom_site_auth_4_asym_id, GeomTorsionCatLoader.Index_atom_site_auth_4_atom_id, GeomTorsionCatLoader.Index_atom_site_auth_4_comp_id, GeomTorsionCatLoader.Index_atom_site_auth_4_seq_id, GeomTorsionCatLoader.Index_atom_site_label_1_alt_id, GeomTorsionCatLoader.Index_atom_site_label_1_asym_id, GeomTorsionCatLoader.Index_atom_site_label_1_atom_id, GeomTorsionCatLoader.Index_atom_site_label_1_comp_id, GeomTorsionCatLoader.Index_atom_site_label_2_alt_id, GeomTorsionCatLoader.Index_atom_site_label_2_asym_id, GeomTorsionCatLoader.Index_atom_site_label_2_atom_id, GeomTorsionCatLoader.Index_atom_site_label_2_comp_id, GeomTorsionCatLoader.Index_atom_site_label_3_alt_id, GeomTorsionCatLoader.Index_atom_site_label_3_asym_id, GeomTorsionCatLoader.Index_atom_site_label_3_atom_id, GeomTorsionCatLoader.Index_atom_site_label_3_comp_id, GeomTorsionCatLoader.Index_atom_site_label_4_alt_id, GeomTorsionCatLoader.Index_atom_site_label_4_asym_id, GeomTorsionCatLoader.Index_atom_site_label_4_atom_id, GeomTorsionCatLoader.Index_atom_site_label_4_comp_id, PdbxRefineTlsGroupCatLoader.Index_beg_auth_seq_id, PdbxRefineTlsGroupCatLoader.Index_beg_label_asym_id, PdbxRefineTlsGroupCatLoader.Index_end_auth_seq_id, PdbxRefineTlsGroupCatLoader.Index_end_label_asym_id, PhasingMadClustCatLoader.Index_expt_id, PhasingMadRatioCatLoader.Index_clust_id, PhasingMadRatioCatLoader.Index_expt_id, PhasingMadRatioCatLoader.Index_wavelength_1_id, PhasingMadRatioCatLoader.Index_wavelength_2_id, PhasingMadSetCatLoader.Index_clust_id, PhasingMadSetCatLoader.Index_expt_id, PhasingMadSetCatLoader.Index_set_id, PhasingMirDerCatLoader.Index_der_set_id, PhasingMirDerCatLoader.Index_native_set_id, PhasingMirDerReflnCatLoader.Index_der_id, PhasingMirDerReflnCatLoader.Index_set_id, PhasingMirDerShellCatLoader.Index_der_id, PhasingMirDerSiteCatLoader.Index_atom_type_symbol_id, PhasingMirDerSiteCatLoader.Index_der_id, PhasingSetReflnCatLoader.Index_set_id, ReflnCatLoader.Index_crystal_id, ReflnCatLoader.Index_scale_group_code_id, ReflnCatLoader.Index_wavelength_code_id, SoftwareCatLoader.Index_citation_id, StructAsymCatLoader.Index_entity_id, StructBiolGenCatLoader.Index_asym_id, StructBiolGenCatLoader.Index_biol_id, StructBiolKeywordsCatLoader.Index_biol_id, StructBiolViewCatLoader.Index_biol_id, StructConfCatLoader.Index_beg_auth_asym_id, StructConfCatLoader.Index_beg_auth_comp_id, StructConfCatLoader.Index_beg_auth_seq_id, StructConfCatLoader.Index_beg_label_asym_id, StructConfCatLoader.Index_beg_label_comp_id, StructConfCatLoader.Index_conf_type_id, StructConfCatLoader.Index_end_auth_asym_id, StructConfCatLoader.Index_end_auth_comp_id, StructConfCatLoader.Index_end_auth_seq_id, StructConfCatLoader.Index_end_label_asym_id, StructConfCatLoader.Index_end_label_comp_id, StructConnCatLoader.Index_conn_type_id, StructConnCatLoader.Index_ptnr1_auth_asym_id, StructConnCatLoader.Index_ptnr1_auth_atom_id, StructConnCatLoader.Index_ptnr1_auth_comp_id, StructConnCatLoader.Index_ptnr1_auth_seq_id, StructConnCatLoader.Index_ptnr1_label_alt_id, StructConnCatLoader.Index_ptnr1_label_asym_id, StructConnCatLoader.Index_ptnr1_label_atom_id, StructConnCatLoader.Index_ptnr1_label_comp_id, StructConnCatLoader.Index_ptnr2_auth_asym_id, StructConnCatLoader.Index_ptnr2_auth_atom_id, StructConnCatLoader.Index_ptnr2_auth_comp_id, StructConnCatLoader.Index_ptnr2_auth_seq_id, StructConnCatLoader.Index_ptnr2_label_alt_id, StructConnCatLoader.Index_ptnr2_label_asym_id, StructConnCatLoader.Index_ptnr2_label_atom_id, StructConnCatLoader.Index_ptnr2_label_comp_id, StructMonNuclCatLoader.Index_auth_asym_id, StructMonNuclCatLoader.Index_auth_comp_id, StructMonNuclCatLoader.Index_auth_seq_id, StructMonNuclCatLoader.Index_label_alt_id, StructMonNuclCatLoader.Index_label_asym_id, StructMonNuclCatLoader.Index_label_comp_id, StructMonProtCatLoader.Index_auth_asym_id, StructMonProtCatLoader.Index_auth_comp_id, StructMonProtCatLoader.Index_auth_seq_id, StructMonProtCatLoader.Index_label_alt_id, StructMonProtCatLoader.Index_label_asym_id, StructMonProtCatLoader.Index_label_comp_id, StructMonProtCisCatLoader.Index_auth_asym_id, StructMonProtCisCatLoader.Index_auth_comp_id, StructMonProtCisCatLoader.Index_auth_seq_id, StructMonProtCisCatLoader.Index_label_alt_id, StructMonProtCisCatLoader.Index_label_asym_id, StructMonProtCisCatLoader.Index_label_comp_id, StructNcsDomLimCatLoader.Index_beg_auth_asym_id, StructNcsDomLimCatLoader.Index_beg_auth_comp_id, StructNcsDomLimCatLoader.Index_beg_auth_seq_id, StructNcsDomLimCatLoader.Index_beg_label_alt_id, StructNcsDomLimCatLoader.Index_beg_label_asym_id, StructNcsDomLimCatLoader.Index_beg_label_comp_id, StructNcsDomLimCatLoader.Index_dom_id, StructNcsDomLimCatLoader.Index_end_auth_asym_id, StructNcsDomLimCatLoader.Index_end_auth_comp_id, StructNcsDomLimCatLoader.Index_end_auth_seq_id, StructNcsDomLimCatLoader.Index_end_label_alt_id, StructNcsDomLimCatLoader.Index_end_label_asym_id, StructNcsDomLimCatLoader.Index_end_label_comp_id, StructNcsEnsGenCatLoader.Index_dom_1_id, StructNcsEnsGenCatLoader.Index_dom_2_id, StructNcsEnsGenCatLoader.Index_ens_id, StructNcsEnsGenCatLoader.Index_oper_id, StructRefCatLoader.Index_biol_id, StructRefCatLoader.Index_entity_id, StructRefSeqCatLoader.Index_ref_id, StructRefSeqDifCatLoader.Index_align_id, StructRefSeqDifCatLoader.Index_db_mon_id, StructRefSeqDifCatLoader.Index_mon_id, StructSheetHbondCatLoader.Index_range_1_beg_auth_atom_id, StructSheetHbondCatLoader.Index_range_1_beg_auth_seq_id, StructSheetHbondCatLoader.Index_range_1_beg_label_atom_id, StructSheetHbondCatLoader.Index_range_1_end_auth_atom_id, StructSheetHbondCatLoader.Index_range_1_end_auth_seq_id, StructSheetHbondCatLoader.Index_range_1_end_label_atom_id, StructSheetHbondCatLoader.Index_range_1_id, StructSheetHbondCatLoader.Index_range_2_beg_auth_atom_id, StructSheetHbondCatLoader.Index_range_2_beg_auth_seq_id, StructSheetHbondCatLoader.Index_range_2_beg_label_atom_id, StructSheetHbondCatLoader.Index_range_2_end_auth_atom_id, StructSheetHbondCatLoader.Index_range_2_end_auth_seq_id, StructSheetHbondCatLoader.Index_range_2_end_label_atom_id, StructSheetHbondCatLoader.Index_range_2_id, StructSheetHbondCatLoader.Index_sheet_id, StructSheetOrderCatLoader.Index_range_1_id, StructSheetOrderCatLoader.Index_range_2_id, StructSheetOrderCatLoader.Index_sheet_id, StructSheetRangeCatLoader.Index_beg_auth_asym_id, StructSheetRangeCatLoader.Index_beg_auth_comp_id, StructSheetRangeCatLoader.Index_beg_auth_seq_id, StructSheetRangeCatLoader.Index_beg_label_asym_id, StructSheetRangeCatLoader.Index_beg_label_comp_id, StructSheetRangeCatLoader.Index_end_auth_asym_id, StructSheetRangeCatLoader.Index_end_auth_comp_id, StructSheetRangeCatLoader.Index_end_auth_seq_id, StructSheetRangeCatLoader.Index_end_label_asym_id, StructSheetRangeCatLoader.Index_end_label_comp_id, StructSheetRangeCatLoader.Index_sheet_id, StructSheetTopologyCatLoader.Index_range_1_id, StructSheetTopologyCatLoader.Index_range_2_id, StructSheetTopologyCatLoader.Index_sheet_id, StructSiteGenCatLoader.Index_auth_asym_id, StructSiteGenCatLoader.Index_auth_atom_id, StructSiteGenCatLoader.Index_auth_comp_id, StructSiteGenCatLoader.Index_auth_seq_id, StructSiteGenCatLoader.Index_label_alt_id, StructSiteGenCatLoader.Index_label_asym_id, StructSiteGenCatLoader.Index_label_atom_id, StructSiteGenCatLoader.Index_label_comp_id, StructSiteGenCatLoader.Index_site_id, StructSiteKeywordsCatLoader.Index_site_id, StructSiteViewCatLoader.Index_site_id

public interface StringToIndex

Base interface for building child indexes. Methods in this interface are called by catUtil.setChildIndex() to build reference indexes into the parent structure. For each mmCIF (_item_linked.child_name, _item_linked.parent_name) pair translated, an inner memeber class that implement this interface is used to retrieve the category specific parameters.

Version:
1.3
Author:
Douglas S. Greer

Method Summary
 boolean compareToParent(java.lang.Object xe, int i)
           
 int getParentSize(java.lang.Object xe)
           
 void insertIndex(java.lang.Object xe, int i, int val)
           
 void setFindValue(java.lang.String s)
           
 

Method Detail

insertIndex

public void insertIndex(java.lang.Object xe,
                        int i,
                        int val)

setFindValue

public void setFindValue(java.lang.String s)

getParentSize

public int getParentSize(java.lang.Object xe)

compareToParent

public boolean compareToParent(java.lang.Object xe,
                               int i)

OpenMMS
V1.5.1 Std

OpenMMS, Copyright 2001, All rights reserved