10 #ifndef BALL_KERNEL_EXTRACTORS_H
11 #define BALL_KERNEL_EXTRACTORS_H
17 #ifndef BALL_DATATYPE_STRING_H
31 class SecondaryStructure;
BALL_EXPORT AtomList atoms(const AtomContainer &fragment, const String &expression=String())
std::list< Atom * > AtomList
BALL_EXPORT AtomContainerList atomContainers(const AtomContainer &fragment, bool selected_only=false)
std::list< Nucleotide * > NucleotideList
std::list< Residue * > ResidueList
std::list< Molecule * > MoleculeList
std::list< PDBAtom * > PDBAtomList
BALL_EXPORT PDBAtomList PDBAtoms(const AtomContainer &fragment, const String &expression=String())
BALL_EXPORT ProteinList proteins(const AtomContainer &fragment, bool selected_only=false)
std::list< Bond * > BondList
std::list< SecondaryStructure * > SecondaryStructureList
BALL_EXPORT MoleculeList molecules(const AtomContainer &fragment, bool selected_only=false)
std::list< Chain * > ChainList
BALL_EXPORT NucleotideList nucleotides(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT FragmentList fragments(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT SecondaryStructureList secondaryStructures(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT ChainList chains(const AtomContainer &fragment, bool selected_only=false)
std::list< AtomContainer * > AtomContainerList
BALL_EXPORT ResidueList residues(const AtomContainer &fragment, bool selected_only=false)
BALL_EXPORT NucleicAcidList nucleicAcids(const AtomContainer &fragment, bool selected_only=false)
std::list< Protein * > ProteinList
std::list< Fragment * > FragmentList
std::list< NucleicAcid * > NucleicAcidList
BALL_EXPORT BondList bonds(const AtomContainer &fragment, bool selected_only=false)