Home / Function/ is_subsequence() — langchain Function Reference

is_subsequence() — langchain Function Reference

Architecture documentation for the is_subsequence() function in string.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  40a748dd_d17d_601e_bc46_b52640ccfdb2["is_subsequence()"]
  a7a9f16f_a913_8e85_a792_d083dd92c428["string.py"]
  40a748dd_d17d_601e_bc46_b52640ccfdb2 -->|defined in| a7a9f16f_a913_8e85_a792_d083dd92c428
  27b1f377_8df9_f5f4_a42b_75be2da0e4b9["mustache_schema()"]
  27b1f377_8df9_f5f4_a42b_75be2da0e4b9 -->|calls| 40a748dd_d17d_601e_bc46_b52640ccfdb2
  40a748dd_d17d_601e_bc46_b52640ccfdb2["is_subsequence()"]
  40a748dd_d17d_601e_bc46_b52640ccfdb2 -->|calls| 40a748dd_d17d_601e_bc46_b52640ccfdb2
  40a748dd_d17d_601e_bc46_b52640ccfdb2["is_subsequence()"]
  40a748dd_d17d_601e_bc46_b52640ccfdb2 -->|calls| 40a748dd_d17d_601e_bc46_b52640ccfdb2
  style 40a748dd_d17d_601e_bc46_b52640ccfdb2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/core/langchain_core/prompts/string.py lines 374–380

def is_subsequence(child: Sequence, parent: Sequence) -> bool:
    """Return `True` if child is subsequence of parent."""
    if len(child) == 0 or len(parent) == 0:
        return False
    if len(parent) < len(child):
        return False
    return all(child[i] == parent[i] for i in range(len(child)))

Subdomains

Frequently Asked Questions

What does is_subsequence() do?
is_subsequence() is a function in the langchain codebase, defined in libs/core/langchain_core/prompts/string.py.
Where is is_subsequence() defined?
is_subsequence() is defined in libs/core/langchain_core/prompts/string.py at line 374.
What does is_subsequence() call?
is_subsequence() calls 1 function(s): is_subsequence.
What calls is_subsequence()?
is_subsequence() is called by 2 function(s): is_subsequence, mustache_schema.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free