public static class PfamParser.Builder extends Object implements PfamParser.VersionStep, PfamParser.FamilyStep, PfamParser.ChainStep, PfamParser.DomainStep
| Modifier and Type | Field and Description |
|---|---|
StructureParserOptions |
structureParserOptions |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PfamParser.DomainStep |
all()
Parse all chains annotated in Pfam.
|
PfamParser.DomainStep |
chainList(Path chainListPath)
Parse all chains annotated in Pfam and listed in the given chain list.
|
PfamParser.DomainStep |
chainList(Path chainListPath,
String chainListSeparator)
Parse all chains annotated in Pfam and listed in the given chain list with the custom separator.
|
List<Chain> |
chains()
Parse all chains carrying one Pfam domain with the desired Pfam-ID.
|
List<List<LeafSubstructure<?>>> |
domains()
Parse only the domains.
|
PfamParser.ChainStep |
pfamIdentifier(String pfamIdentifier)
The Pfam-ID for which data should be fetched.
|
PfamParser.DomainStep |
structureParserOptions(StructureParserOptions structureParserOptions)
Specify
StructureParserOptions used to parse the structures. |
PfamParser.FamilyStep |
version(PfamParser.PfamVersion version)
The version of the Pfam database that should be used.
|
public StructureParserOptions structureParserOptions
public PfamParser.FamilyStep version(PfamParser.PfamVersion version)
PfamParser.VersionStepversion in interface PfamParser.VersionStepversion - The PfamParser.PfamVersion.PfamParser.FamilyStep to choose the Pfam-ID.public PfamParser.ChainStep pfamIdentifier(String pfamIdentifier)
PfamParser.FamilySteppfamIdentifier in interface PfamParser.FamilySteppfamIdentifier - The Pfam-ID.public PfamParser.DomainStep all()
PfamParser.ChainStepall in interface PfamParser.ChainStepPfamParser.DomainStep to decide if domains or chains should be parsed.public PfamParser.DomainStep chainList(Path chainListPath)
PfamParser.ChainStepchainList in interface PfamParser.ChainStepchainListPath - The Path to the given chain list.PfamParser.DomainStep to decide if domains or chains should be parsed.public PfamParser.DomainStep chainList(Path chainListPath, String chainListSeparator)
PfamParser.ChainStepchainList in interface PfamParser.ChainStepchainListPath - The Path to the given chain list.chainListSeparator - The separator used in the chain list.PfamParser.DomainStep to decide if domains or chains should be parsed.public PfamParser.DomainStep structureParserOptions(StructureParserOptions structureParserOptions)
PfamParser.DomainStepStructureParserOptions used to parse the structures.structureParserOptions in interface PfamParser.DomainStepstructureParserOptions - The StructureParserOptions to be usedPfamParser.DomainStep to decide if domains or chains should be parsed.public List<List<LeafSubstructure<?>>> domains()
PfamParser.DomainStepdomains in interface PfamParser.DomainSteppublic List<Chain> chains()
PfamParser.DomainStepchains in interface PfamParser.DomainStepCopyright © 2018. All rights reserved.