test_class.file: singa-structure/src/test/java/bio/singa/structure/parser/pdb/structures/StructureSelectorTest.java
test_class.identifier: StructureSelectorTest
test_case.body: @Test
      void shouldSelectAminoAcidFromStructure() {
          Structure structure = StructureParser.pdb()
                  .pdbIdentifier("4CHA")
                  .parse();
          AminoAcid aminoAcid = StructureSelector.selectFrom(structure)
                  .model(1)
                  .chain("B")
                  .aminoAcid(102)
                  .selectAminoAcid();
          assertNotNull(aminoAcid);
      }
test_case.class_method_signature: StructureSelectorTest.shouldSelectAminoAcidFromStructure()
test_case.full_signature: @Test void shouldSelectAminoAcidFromStructure()
test_case.identifier: shouldSelectAminoAcidFromStructure
test_case.invocations: parse pdbIdentifier pdb selectAminoAcid aminoAcid chain model selectFrom assertNotNull
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldSelectAminoAcidFromStructure()
focal_class.file: singa-structure/src/main/java/bio/singa/structure/parser/pdb/structures/StructureSelector.java
focal_class.identifier: StructureSelector
focal_class.class_method_signature: StructureSelector.StructureSelector()
focal_class.full_signature: private  StructureSelector()
focal_class.identifier: StructureSelector
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  StructureSelector()
focal_class.class_method_signature: StructureSelector.selectFrom(Structure structure)
focal_class.full_signature: public static StructuralModelStep selectFrom(Structure structure)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (Structure structure)
focal_class.return: StructuralModelStep
focal_class.signature: StructuralModelStep selectFrom(Structure structure)
focal_class.class_method_signature: StructureSelector.selectFrom(Model structuralModel)
focal_class.full_signature: public static ChainStep selectFrom(Model structuralModel)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (Model structuralModel)
focal_class.return: ChainStep
focal_class.signature: ChainStep selectFrom(Model structuralModel)
focal_class.class_method_signature: StructureSelector.selectFrom(Chain chain)
focal_class.full_signature: public static ResidueStep selectFrom(Chain chain)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (Chain chain)
focal_class.return: ResidueStep
focal_class.signature: ResidueStep selectFrom(Chain chain)
focal_class.class_method_signature: StructureSelector.selectFrom(StructuralMotif structuralMotif)
focal_class.full_signature: public static StructuralModelStep selectFrom(StructuralMotif structuralMotif)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (StructuralMotif structuralMotif)
focal_class.return: StructuralModelStep
focal_class.signature: StructuralModelStep selectFrom(StructuralMotif structuralMotif)
focal_class.class_method_signature: StructureSelector.selectFrom(AminoAcid aminoAcid)
focal_class.full_signature: public static AtomStep selectFrom(AminoAcid aminoAcid)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (AminoAcid aminoAcid)
focal_class.return: AtomStep
focal_class.signature: AtomStep selectFrom(AminoAcid aminoAcid)
focal_class.class_method_signature: StructureSelector.selectFrom(Nucleotide nucleotide)
focal_class.full_signature: public static AtomStep selectFrom(Nucleotide nucleotide)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (Nucleotide nucleotide)
focal_class.return: AtomStep
focal_class.signature: AtomStep selectFrom(Nucleotide nucleotide)
focal_class.class_method_signature: StructureSelector.selectFrom(Ligand atomContainer)
focal_class.full_signature: public static AtomStep selectFrom(Ligand atomContainer)
focal_class.identifier: selectFrom
focal_class.modifiers: public static
focal_class.parameters: (Ligand atomContainer)
focal_class.return: AtomStep
focal_class.signature: AtomStep selectFrom(Ligand atomContainer)
focal_method.body: public static StructuralModelStep selectFrom(Structure structure) {
          return new Selector(structure);
      }
focal_method.class_method_signature: StructureSelector.selectFrom(Structure structure)
focal_method.full_signature: public static StructuralModelStep selectFrom(Structure structure)
focal_method.identifier: selectFrom
focal_method.modifiers: public static
focal_method.parameters: (Structure structure)
focal_method.return: StructuralModelStep
focal_method.signature: StructuralModelStep selectFrom(Structure structure)