Package org.snpeff.nextProt
Class NextProtXmlEntry
- java.lang.Object
-
- org.snpeff.nextProt.NextProtXmlNode
-
- org.snpeff.nextProt.NextProtXmlEntry
-
public class NextProtXmlEntry extends NextProtXmlNode
Mimics the 'entry' in a NextProt XML file- Author:
- Pablo Cingolani
-
-
Constructor Summary
Constructors Constructor Description NextProtXmlEntry(java.lang.String accession, NextProtHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(NextProtXmlAnnotation ann)Add an annotationvoidaddIsoformSequence(java.lang.String isoformAccession, java.lang.String sequence)Add an Isoform sequencevoidaddMarkers(NextProtMarkerFactory markersFactory)Create all Markers for this entryjava.util.List<NextProtXmlAnnotation>getAnnotations()NextProtHandlergetHandler()java.util.Set<org.snpeff.nextProt.Identifier>getIdentifiers()NextProtXmlIsoformgetIsoform(java.lang.String isoformAccession)Get or create an isoformjava.util.Map<java.lang.String,NextProtXmlIsoform>getIsoformsByAccession()NextProtXmlIsoformgetOrCreateIsoform(java.lang.String isoformAccession)java.lang.StringtoString()-
Methods inherited from class org.snpeff.nextProt.NextProtXmlNode
getAccession
-
-
-
-
Constructor Detail
-
NextProtXmlEntry
public NextProtXmlEntry(java.lang.String accession, NextProtHandler handler)
-
-
Method Detail
-
add
public void add(NextProtXmlAnnotation ann)
Add an annotation
-
addIsoformSequence
public void addIsoformSequence(java.lang.String isoformAccession, java.lang.String sequence)Add an Isoform sequence
-
addMarkers
public void addMarkers(NextProtMarkerFactory markersFactory)
Create all Markers for this entry
-
getAnnotations
public java.util.List<NextProtXmlAnnotation> getAnnotations()
-
getHandler
public NextProtHandler getHandler()
-
getIdentifiers
public java.util.Set<org.snpeff.nextProt.Identifier> getIdentifiers()
-
getIsoform
public NextProtXmlIsoform getIsoform(java.lang.String isoformAccession)
Get or create an isoform
-
getIsoformsByAccession
public java.util.Map<java.lang.String,NextProtXmlIsoform> getIsoformsByAccession()
-
getOrCreateIsoform
public NextProtXmlIsoform getOrCreateIsoform(java.lang.String isoformAccession)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-