Uses of Class
compbio.data.sequence.FastaSequence

Packages that use FastaSequence
compbio.data.msa Web Service interfaces for JAva Bioinformatics Analysis Web Services. 
compbio.data.sequence A data model for multiple sequence alignment web services and utility methods that work on the objects of this model. 
compbio.metadata A meta-data model for multiple sequence alignment web services Classes in this package have no dependencies to other sources in the project. 
 

Uses of FastaSequence in compbio.data.msa
 

Method parameters in compbio.data.msa with type arguments of type FastaSequence
 String MsaWS.align(List<FastaSequence> sequences)
          Align a list of sequences with default settings.
 String Annotation.analize(List<FastaSequence> sequences)
          Analyse the sequences.
 String MsaWS.customAlign(List<FastaSequence> sequences, List<Option<T>> options)
          Align a list of sequences with options.
 String Annotation.customAnalize(List<FastaSequence> sequences, List<Option<T>> options)
          Analyse the sequences according to custom settings defined in options list.
 String MsaWS.presetAlign(List<FastaSequence> sequences, Preset<T> preset)
          Align a list of sequences with preset.
 String Annotation.presetAnalize(List<FastaSequence> sequences, Preset<T> preset)
          Analyse the sequences according to the preset settings.
 

Uses of FastaSequence in compbio.data.sequence
 

Subclasses of FastaSequence in compbio.data.sequence
 class AnnotatedSequence
           
 

Methods in compbio.data.sequence that return types with arguments of type FastaSequence
 List<FastaSequence> Alignment.getSequences()
           
static List<FastaSequence> SequenceUtil.readFasta(InputStream inStream)
          Reads fasta sequences from inStream into the list of FastaSequence objects
 

Methods in compbio.data.sequence with parameters of type FastaSequence
static boolean SequenceUtil.isNucleotideSequence(FastaSequence s)
           
 

Method parameters in compbio.data.sequence with type arguments of type FastaSequence
static void SequenceUtil.writeFasta(OutputStream os, List<FastaSequence> sequences)
          Writes FastaSequence in the file, each sequence will take one line only
static void SequenceUtil.writeFasta(OutputStream outstream, List<FastaSequence> sequences, int width)
          Writes list of FastaSequeces into the outstream formatting the sequence so that it contains width chars on each line
static void SequenceUtil.writeFastaKeepTheStream(OutputStream outstream, List<FastaSequence> sequences, int width)
           
 

Constructors in compbio.data.sequence with parameters of type FastaSequence
AnnotatedSequence(FastaSequence fsequence, float[] annotation)
           
 

Constructor parameters in compbio.data.sequence with type arguments of type FastaSequence
Alignment(List<FastaSequence> sequences, AlignmentMetadata metadata)
           
Alignment(List<FastaSequence> sequences, Program program, char gapchar)
           
 

Uses of FastaSequence in compbio.metadata
 

Method parameters in compbio.metadata with type arguments of type FastaSequence
static int Limit.getAvgSequenceLength(List<FastaSequence> data)
          Calculates an average sequence length of the dataset
 boolean Limit.isExceeded(List<FastaSequence> data)
          Checks if the number of sequences or their average length in the dataset exceeds this limit.
static LimitExceededException LimitExceededException.newLimitExceeded(Limit<?> limit, List<FastaSequence> seqs)