## Uses of Interface
org.biojavax.Namespace

Packages that use Namespace
org.biojavax: The Biojava extensions packages, classes that extend the core biojava functionality
org.biojavax.bio: Classes to represent biological entities and their relationships.
org.biojavax.bio.db.ncbi: Interfaces to NCBI data.
org.biojavax.bio.seq: Rich implementations of Sequences, Locations and Features.
org.biojavax.bio.seq.io: Classes to support the I/O of RichSequence and Bioentry objects.

Uses of Namespace in org.biojavax

Classes in org.biojavax that implement Namespace
`class` `SimpleNamespace` A basic Namespace implemenation.

Methods in org.biojavax that return Namespace
`static Namespace` `RichObjectFactory.getDefaultNamespace()` Returns the default namespace object.

Uses of Namespace in org.biojavax.bio

Methods in org.biojavax.bio that return Namespace
`Namespace` `SimpleBioEntry.getNamespace()` Returns the namespace of this bioentry.
`Namespace` `BioEntry.getNamespace()` Returns the namespace of this bioentry.

Constructors in org.biojavax.bio with parameters of type Namespace
`SimpleBioEntry(Namespace ns, String name, String accession, int version)` Creates a new bioentry representing the sequence in the given namespace with the given name, accession and version.

Uses of Namespace in org.biojavax.bio.db.ncbi

Methods in org.biojavax.bio.db.ncbi that return Namespace
`Namespace` `GenpeptRichSequenceDB.getNamespace()` Getter for property namespace.
`Namespace` `GenbankRichSequenceDB.getNamespace()` Getter for property namespace.

Methods in org.biojavax.bio.db.ncbi with parameters of type Namespace
`RichSequence` `GenpeptRichSequenceDB.getRichSequence(String id, Namespace nsp)` Given the appropriate Genbank ID, return the matching RichSequence object.
`RichSequence` `GenbankRichSequenceDB.getRichSequence(String id, Namespace nsp)` Given the appropriate Genbank ID, return the matching RichSequence object.
`void` `GenpeptRichSequenceDB.setNamespace(Namespace namespace)` Setter for property namespace.
`void` `GenbankRichSequenceDB.setNamespace(Namespace namespace)` Setter for property namespace.

Uses of Namespace in org.biojavax.bio.seq

Methods in org.biojavax.bio.seq with parameters of type Namespace
`static RichSequence` `RichSequence.Tools.createRichSequence(Namespace ns, String name, String seqString, Alphabet alpha)` Create a new RichSequence in the specified namespace.
`static RichSequence` `RichSequence.Tools.createRichSequence(Namespace ns, String name, SymbolList syms)` Create a new RichSequence in the specified namespace.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBL(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a EMBL file using a custom type of SymbolList.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLDNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBL-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLProtein(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBL-format stream of Protein sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLRNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBL-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLxml(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a EMBLxml file using a custom type of SymbolList.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLxmlDNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBLxml-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLxmlProtein(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBLxml-format stream of Protein sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readEMBLxmlRNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an EMBLxml-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readFasta(BufferedReader br, SymbolTokenization sTok, Namespace ns)` Read a fasta file.
`static RichSequenceIterator` `RichSequence.IOTools.readFasta(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a fasta file building a custom type of `RichSequence` .
`static RichSequenceIterator` `RichSequence.IOTools.readFastaDNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an FASTA-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readFastaProtein(BufferedReader br, Namespace ns)` Iterate over the sequences in an FASTA-format stream of Protein sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readFastaRNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an FASTA-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readFile(File file, Namespace ns)` Guess which format a file is then attempt to read it.
`static RichSequenceIterator` `RichSequence.IOTools.readFile(File file, RichSequenceBuilderFactory seqFactory, Namespace ns)` Guess which format a file is then attempt to read it.
`static RichSequenceIterator` `RichSequence.IOTools.readGenbank(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a GenBank file using a custom type of SymbolList.
`static RichSequenceIterator` `RichSequence.IOTools.readGenbankDNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an GenBank-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readGenbankProtein(BufferedReader br, Namespace ns)` Iterate over the sequences in an GenBank-format stream of Protein sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readGenbankRNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an GenBank-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readHashedFastaDNA(BufferedInputStream is, Namespace ns)` Iterate over the sequences in an FASTA-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readINSDseq(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a INSDseq file using a custom type of SymbolList.
`static RichSequenceIterator` `RichSequence.IOTools.readINSDseqDNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an INSDseq-format stream of DNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readINSDseqProtein(BufferedReader br, Namespace ns)` Iterate over the sequences in an INSDseq-format stream of Protein sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readINSDseqRNA(BufferedReader br, Namespace ns)` Iterate over the sequences in an INSDseq-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readStream(BufferedInputStream stream, Namespace ns)` Guess which format a stream is then attempt to read it.
`static RichSequenceIterator` `RichSequence.IOTools.readStream(BufferedInputStream stream, RichSequenceBuilderFactory seqFactory, Namespace ns)` Guess which format a stream is then attempt to read it.
`static RichSequenceIterator` `RichSequence.IOTools.readUniProt(BufferedReader br, Namespace ns)` Iterate over the sequences in an UniProt-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readUniProt(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a UniProt file using a custom type of SymbolList.
`static RichSequenceIterator` `RichSequence.IOTools.readUniProtXML(BufferedReader br, Namespace ns)` Iterate over the sequences in an UniProt XML-format stream of RNA sequences.
`static RichSequenceIterator` `RichSequence.IOTools.readUniProtXML(BufferedReader br, SymbolTokenization sTok, RichSequenceBuilderFactory seqFactory, Namespace ns)` Read a UniProt XML file using a custom type of SymbolList.
`static RichSequence` `RichSequence.Tools.subSequence(RichSequence s, int from, int to, Namespace newNamespace, String newName, String newAccession, String newIdentifier, int newVersion, Double seqVersion)` Creates a new sequence from a subregion of another sequence.
`static void` `RichSequence.IOTools.writeEMBL(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in EMBL Format.
`static void` `RichSequence.IOTools.writeEMBL(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in EMBL format.
`static void` `RichSequence.IOTools.writeEMBLxml(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in EMBLxml Format.
`static void` `RichSequence.IOTools.writeEMBLxml(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in EMBLxml format.
`static void` `RichSequence.IOTools.writeFasta(OutputStream os, SequenceIterator in, Namespace ns)` Writes `Sequence`s from a `SequenceIterator` to an `OutputStream` in Fasta Format.
`static void` `RichSequence.IOTools.writeFasta(OutputStream os, SequenceIterator in, Namespace ns, FastaHeader header)` Writes `Sequence`s from a `SequenceIterator` to an `OutputStream` in Fasta Format.
`static void` `RichSequence.IOTools.writeFasta(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in Fasta format.
`static void` `RichSequence.IOTools.writeFasta(OutputStream os, Sequence seq, Namespace ns, FastaHeader header)` Writes a single `Sequence` to an `OutputStream` in Fasta format.
`static void` `RichSequence.IOTools.writeGenbank(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in GenBank Format.
`static void` `RichSequence.IOTools.writeGenbank(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in GenBank format.
`static void` `RichSequence.IOTools.writeINSDseq(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in INSDseq Format.
`static void` `RichSequence.IOTools.writeINSDseq(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in INSDseq format.
`static void` `RichSequence.IOTools.writeUniProt(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in UniProt Format.
`static void` `RichSequence.IOTools.writeUniProt(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in UniProt format.
`static void` `RichSequence.IOTools.writeUniProtXML(OutputStream os, SequenceIterator in, Namespace ns)` Writes sequences from a `SequenceIterator` to an `OutputStream` in UniProt XML Format.
`static void` `RichSequence.IOTools.writeUniProtXML(OutputStream os, Sequence seq, Namespace ns)` Writes a single `Sequence` to an `OutputStream` in UniProt XML format.

Constructors in org.biojavax.bio.seq with parameters of type Namespace
`SimpleRichSequence(Namespace ns, String name, String accession, int version, SymbolList symList, Double seqversion)` Creates a new instance of SimpleRichSequence.
`ThinRichSequence(Namespace ns, String name, String accession, int version, Alphabet alpha, Double seqversion)` Creates a new instance of ThinRichSequence.

Uses of Namespace in org.biojavax.bio.seq.io

Methods in org.biojavax.bio.seq.io with parameters of type Namespace
`static RichLocation` `GenbankLocationParser.parseLocation(Namespace featureNS, String featureAccession, String locationString)` Parses a location.
`void` `FastaFormat.processHeader(String line, RichSeqIOListener rsiol, Namespace ns)` Parse the Header information from the Fasta Description line
`boolean` `UniProtXMLFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols. If namespace is null, then the namespace of the sequence in the fasta is used.
`boolean` `UniProtFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`boolean` `RichSequenceFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener listener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`boolean` `INSDseqFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`boolean` `GenbankFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`boolean` `FastaFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rsiol, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols. If namespace is null, then the namespace of the sequence in the fasta is used.
`boolean` `EMBLxmlFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`boolean` `EMBLFormat.readRichSequence(BufferedReader reader, SymbolTokenization symParser, RichSeqIOListener rlistener, Namespace ns)` Reads a sequence from the given buffered reader using the given tokenizer to parse sequence symbols.
`void` `SimpleRichSequenceBuilder.setNamespace(Namespace namespace)` Call back method so the event emitter can tell the listener the namespace of the record being read.
`void` `RichSeqIOListener.setNamespace(Namespace namespace)` Call back method so the event emitter can tell the listener the namespace of the record being read.
`void` `RichSeqIOAdapter.setNamespace(Namespace namespace)`
`void` `DebuggingRichSeqIOListener.setNamespace(Namespace namespace)`
`void` `UniProtXMLFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. If namespace is null, then the sequence's own namespace is used.
`void` `UniProtFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. Namespace is ignored as UniProt has no concept of it.
`void` `RichSequenceFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class.
`void` `INSDseqFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. Namespace is ignored as INSDseq has no concept of it.
`void` `GenbankFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. Namespace is ignored as Genbank has no concept of it.
`void` `FastaFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. If namespace is null, then the sequence's own namespace is used.
`void` `EMBLxmlFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. Namespace is ignored as EMBLxml has no concept of it.
`void` `EMBLFormat.writeSequence(Sequence seq, Namespace ns)` Writes a sequence out to the outputstream given by beginWriting() using the default format of the implementing class. Namespace is ignored as EMBL has no concept of it.
`void` `EMBLFormat.writeSequence(Sequence seq, String format, Namespace ns)` As per `EMBLFormat.writeSequence(Sequence, Namespace)`, except that it also takes a format parameter.
`void` `RichStreamWriter.writeStream(SequenceIterator ss, Namespace ns)` Write each of the sequences in ss to the stream in the given format.

Constructors in org.biojavax.bio.seq.io with parameters of type Namespace
`HashedFastaIterator(BufferedInputStream is, Alphabet alpha, Namespace ns)`
`RichStreamReader(BufferedReader reader, RichSequenceFormat format, SymbolTokenization symParser, RichSequenceBuilderFactory sf, Namespace ns)` Creates a new stream reader on the given reader, which will attempt to read sequences in the given format, having symbols from the given tokenization, and pass them to the given factory to be transformed into RichSequence objects in the given namespace.
`RichStreamReader(InputStream is, RichSequenceFormat format, SymbolTokenization symParser, RichSequenceBuilderFactory sf, Namespace ns)` Creates a new stream reader on the given input stream, which will attempt to read sequences in the given format, having symbols from the given tokenization, and pass them to the given factory to be transformed into RichSequence objects in the given namespace.