{"service":"HALOWERK biowerk","endpoint":"/v1/phage-matching","method":"POST","content_type":"application/json","inputSchema":{"type":"object","required":["phage_sequence","spacers","max_mismatches"],"additionalProperties":false,"properties":{"phage_sequence":{"type":"string","minLength":1,"maxLength":10000,"pattern":"^[ACGT]+$"},"spacers":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","required":["id","sequence"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":128},"sequence":{"type":"string","minLength":15,"maxLength":60,"pattern":"^[ACGT]+$"}}}},"max_mismatches":{"type":"integer","minimum":0,"maximum":5}}},"requestExample":{"phage_sequence":"AACCGTTAGGCTAACCGTTCGATCGGATCCGAATTCGGCATGCA","spacers":[{"id":"spacer-1","sequence":"GGCTAACCGTTCGATC"},{"id":"spacer-2","sequence":"ATGCCTGAATTCGGCA"}],"max_mismatches":2},"operations":[{"method":"POST","inputSchema":{"type":"object","required":["phage_sequence","spacers","max_mismatches"],"additionalProperties":false,"properties":{"phage_sequence":{"type":"string","minLength":1,"maxLength":10000,"pattern":"^[ACGT]+$"},"spacers":{"type":"array","minItems":1,"maxItems":50,"items":{"type":"object","required":["id","sequence"],"additionalProperties":false,"properties":{"id":{"type":"string","minLength":1,"maxLength":128},"sequence":{"type":"string","minLength":15,"maxLength":60,"pattern":"^[ACGT]+$"}}}},"max_mismatches":{"type":"integer","minimum":0,"maximum":5}}},"requestExample":{"phage_sequence":"AACCGTTAGGCTAACCGTTCGATCGGATCCGAATTCGGCATGCA","spacers":[{"id":"spacer-1","sequence":"GGCTAACCGTTCGATC"},{"id":"spacer-2","sequence":"ATGCCTGAATTCGGCA"}],"max_mismatches":2}}]}