public class StockholmStructure extends Object
Header Section |
Reference Section |
Comment Section |
Alignment Section |
section field | preferred location |
---|---|
#=GF <feature> <Generic per-File annotation, free text> | Above the alignment |
#=GC <feature> <Generic per-Column annotation, exactly 1 char per column> | Below the alignment |
#=GS <seqname> <feature> <Generic per-Sequence annotation, free text> | Above the alignment or just below the corresponding sequence |
#=GR <seqname> <feature> <Generic per-Residue annotation, exactly 1 char per residue> | Just below the corresponding sequence |
Modifier and Type | Class and Description |
---|---|
static class |
StockholmStructure.DatabaseReference |
Constructor and Description |
---|
StockholmStructure() |
Modifier and Type | Method and Description |
---|---|
void |
addActiveSite(String seqName,
String text) |
void |
addASPFamPredicted(String seqName,
String text) |
void |
addASSwissProt(String seqName,
String text) |
void |
addGSAccessionNumber(String seqName,
String text) |
void |
addGSdbReference(String seqName,
String text) |
void |
addGSDescription(String seqName,
String text) |
void |
addGSLook(String seqName,
String text) |
void |
addGSOrganismClassification(String seqName,
String text) |
void |
addGSOrganismSpecies(String seqName,
String text) |
void |
addIntron(String seqName,
String text) |
void |
addLigandBinding(String seqName,
String text) |
void |
addPosteriorProbability(String seqName,
String text) |
void |
addSecondaryStructure(String seqName,
String text) |
void |
addSequence(String seqName,
String seqText)
Deprecated.
Use
appendToSequence(String,String) instead |
void |
addSurfaceAccessibility(String seqName,
String text) |
void |
addTransMembrane(String seqName,
String text) |
void |
appendToSequence(String seqName,
String seqText) |
List<AbstractSequence<? extends AbstractCompound>> |
getBioSequences()
used to retrieve sequences from the structure
|
List<AbstractSequence<? extends AbstractCompound>> |
getBioSequences(boolean ignoreCase)
Because some database files have incorrectly small letters (e.g.
|
List<AbstractSequence<? extends AbstractCompound>> |
getBioSequences(boolean ignoreCase,
String forcedSequenceType)
This function tolerates mixed case letters, and allows for forcing the output biosequence type (PFAM/RFAM).
|
org.biojava.nbio.alignment.io.StockholmConsensusAnnotation |
getConsAnnotation() |
StockholmFileAnnotation |
getFileAnnotation() |
Map<String,StringBuffer> |
getSequences() |
String |
toString() |
public static final String PFAM
public static final String RFAM
public StockholmFileAnnotation getFileAnnotation()
public org.biojava.nbio.alignment.io.StockholmConsensusAnnotation getConsAnnotation()
@Deprecated public void addSequence(String seqName, String seqText)
appendToSequence(String,String)
insteadseqName
- seqText
- public void appendToSequence(String seqName, String seqText)
seqName
- seqText
- public Map<String,StringBuffer> getSequences()
public void addGSAccessionNumber(String seqName, String text)
seqName
- text
- public void addGSdbReference(String seqName, String text)
seqName
- text
- public List<AbstractSequence<? extends AbstractCompound>> getBioSequences()
getBioSequences(boolean)
,
getBioSequences(boolean, String)
public List<AbstractSequence<? extends AbstractCompound>> getBioSequences(boolean ignoreCase, String forcedSequenceType)
ignoreCase
- if true
, the function will deal with small letters as if they are capital onesforcedSequenceType
- either null
, PFAM
, or RFAM
.getBioSequences()
,
getBioSequences(boolean)
public List<AbstractSequence<? extends AbstractCompound>> getBioSequences(boolean ignoreCase)
ignoreCase
- getBioSequences()
,
getBioSequences(boolean, String)
Copyright © 2000–2016 BioJava. All rights reserved.