Class ProteinBuilderTool


  • public class ProteinBuilderTool
    extends Object
    Class that facilitates building protein structures. Building DNA and RNA is done by a complementary class NucleicAcidBuilderTool (to be written).
    Source code:
    main
    Belongs to CDK module:
    pdb
    • Constructor Detail

      • ProteinBuilderTool

        public ProteinBuilderTool()
    • Method Detail

      • addAminoAcidAtNTerminus

        public static IBioPolymer addAminoAcidAtNTerminus​(IBioPolymer protein,
                                                          IAminoAcid aaToAdd,
                                                          IStrand strand,
                                                          IAminoAcid aaToAddTo)
        Builds a protein by connecting a new amino acid at the N-terminus of the given strand.
        Parameters:
        protein - protein to which the strand belongs
        aaToAdd - amino acid to add to the strand of the protein
        strand - strand to which the protein is added
      • addAminoAcidAtCTerminus

        public static IBioPolymer addAminoAcidAtCTerminus​(IBioPolymer protein,
                                                          IAminoAcid aaToAdd,
                                                          IStrand strand,
                                                          IAminoAcid aaToAddTo)
        Builds a protein by connecting a new amino acid at the C-terminus of the given strand. The acidic oxygen of the added amino acid is removed so that additional amino acids can be added savely. But this also means that you might want to add an oxygen at the end of the protein building!
        Parameters:
        protein - protein to which the strand belongs
        aaToAdd - amino acid to add to the strand of the protein
        strand - strand to which the protein is added