Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
protocols::frag_picker::AllowPdbIdFilter Class Reference

Accepts a chunk based on the pdb id of the source protein. More...

#include <PdbIdChunkFilter.hh>

Inheritance diagram for protocols::frag_picker::AllowPdbIdFilter:
Inheritance graph

Public Member Functions

bool test_chunk (VallChunkOP a_chunk) override
 say if a given chunk looks promising. More...
- Public Member Functions inherited from protocols::frag_picker::PdbIdChunkFilter
void add_pdb_id (std::string pdb_ids)
 Adds a pdb id to the filter. More...
void add_pdb_ids (utility::vector1< std::string > list_of_pdb_ids)
 Adds a bunch of pdb ids to the filter. More...
void load_pdb_id_from_file (std::string)
void show_pdb_ids (std::ostream &out)
- Public Member Functions inherited from protocols::frag_picker::VallChunkFilter
 ~VallChunkFilter () override=default

Additional Inherited Members

- Protected Attributes inherited from protocols::frag_picker::PdbIdChunkFilter
std::map< std::string, boolpdb_hash_

Detailed Description

Accepts a chunk based on the pdb id of the source protein.

If a given chunk comes from a registered pdb file then it will PASS the test. Otherwise it will be rejected

Member Function Documentation

bool protocols::frag_picker::AllowPdbIdFilter::test_chunk ( VallChunkOP  a_chunk)

say if a given chunk looks promising.

Simply if its pdb id is on a list then it will pass the test

Implements protocols::frag_picker::VallChunkFilter.

References protocols::frag_picker::PdbIdChunkFilter::pdb_hash_, and protocols::frag_picker::trPdbFilter().

The documentation for this class was generated from the following files: