/// <summary> /// Create a graph representing the sequence. Sequence is reversed. /// </summary> /// <param name="aaSet">amino acid set</param> /// <param name="nTerm">N-term amino acid</param> /// <param name="sequence">sequence</param> /// <param name="cTerm">C-term amino acid</param> /// <returns>sequence graph</returns> public static SequenceGraph CreateGraph(AminoAcidSet aaSet, AminoAcid nTerm, string sequence, AminoAcid cTerm) { var seqGraph = new SequenceGraph(aaSet, nTerm, sequence, cTerm); return(seqGraph.IsValid ? seqGraph : null); }
/// <summary> /// Create a graph representing the sequence. Sequence is reversed. /// </summary> /// <param name="aaSet">amino acid set</param> /// <param name="nTerm">N-term amino acid</param> /// <param name="sequence">sequence</param> /// <param name="cTerm">C-term amino acid</param> /// <returns>sequence graph</returns> public static SequenceGraph CreateGraph(AminoAcidSet aaSet, AminoAcid nTerm, string sequence, AminoAcid cTerm) { var seqGraph = new SequenceGraph(aaSet, nTerm, sequence, cTerm); return seqGraph.IsValid ? seqGraph : null; }