Class FastaFormat

java.lang.Object
org.helm.notation2.tools.FastaFormat

public final class FastaFormat
extends Object
FastaFormat, class to convert FastaFiles to HELMNotation and vice versa
Author:
hecht
  • Method Summary

    Modifier and Type Method Description
    static org.helm.notation2.parser.notation.HELM2Notation convertIntoAnalogSequence​(org.helm.notation2.parser.notation.HELM2Notation helm2Notation)
    method to convert all Peptides and RNAs into the natural analogue sequence and generates HELM2Notation
    protected static org.helm.notation2.parser.notation.polymer.PolymerListElements generateElementsforRNA​(String sequence, org.helm.notation2.parser.notation.polymer.HELMEntity entity)
    method to fill a rna polymer with its elements (MonomerNotationUnits)
    protected static org.helm.notation2.parser.notation.polymer.PolymerListElements generateElementsOfPeptide​(String sequence, org.helm.notation2.parser.notation.polymer.HELMEntity entity)
    method to fill a peptide polymer with its elements (MonomerNotationUnits)
    static String generateFasta​(org.helm.notation2.parser.notation.HELM2Notation helm2Notation2)
    method to generate for the whole HELM2Notation fasta-files, it contains fasta for all rna and peptides
    protected static String generateFastaFromPeptide​(List<Monomer> monomers)
    method to generate Fasta for a list of peptide monomers
    static String generateFastaFromPeptidePolymer​(List<org.helm.notation2.parser.notation.polymer.PolymerNotation> polymers)
    method to generate Fasta for peptide polymers
    protected static String generateFastaFromRNA​(List<Monomer> monomers)
    method to generate Fasta for a list of rna monomers
    static String generateFastaFromRNAPolymer​(List<org.helm.notation2.parser.notation.polymer.PolymerNotation> polymers)
    method to generate Fasta for rna polymers
    static org.helm.notation2.parser.notation.HELM2Notation generatePeptidePolymersFromFASTAFormatHELM1​(String fasta)
    method to read the information from a FastaFile-Format + generate peptide polymers, be careful, it produces only polymers in the HELM1 standard, no ambiguity
    static org.helm.notation2.parser.notation.HELM2Notation generateRNAPolymersFromFastaFormatHELM1​(String fasta)
    method to read the information from a FastaFile-Format + generate RNA Polymers be careful, it produces only polymers in the HELM1 standard, no ambiguity
    static boolean isNormalDirection​(String sequence)
    method to check if the sequence is in normal direction 5' to 3'

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details