Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-152
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-176
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-177
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-136
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-159
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-135
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-134
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-158
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-132
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-133
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-157
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-116
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-115
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-139
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-138
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-114
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-137
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-119
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-118
http://purl.uniprot.org/unirules/MF_01969#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01969#construct-template-117
http://purl.uniprot.org/unirules/MF_01969#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01969#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01969#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01969#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01969#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01969#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:691424 up:source unirule:MF_01969 . _:691425 up:source unirule:MF_01969 . _:691426 up:source unirule:MF_01969 . _:691427 up:source unirule:MF_01969 . _:691428 up:source unirule:MF_01969 . _:691429 up:source unirule:MF_01969 . _:691430 up:source unirule:MF_01969 . _:691431 up:source unirule:MF_01969 . _:691432 up:source unirule:MF_01969 . _:691433 up:source unirule:MF_01969 . _:691434 up:source unirule:MF_01969 . _:691435 up:source unirule:MF_01969 . _:691436 up:source unirule:MF_01969 . _:691437 up:source unirule:MF_01969 . _:691438 up:source unirule:MF_01969 . _:691439 up:source unirule:MF_01969 . _:691440 up:source unirule:MF_01969 . _:691441 up:source unirule:MF_01969 . _:691442 up:source unirule:MF_01969 . _:691443 up:source unirule:MF_01969 . _:691444 up:source unirule:MF_01969 . _:691445 up:source unirule:MF_01969 . _:691446 up:source unirule:MF_01969 . _:691447 up:source unirule:MF_01969 . _:691448 up:source unirule:MF_01969 . _:691449 up:source unirule:MF_01969 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0004061 , GO:0008270 , GO:0019441 , keyword:378 , keyword:479 , keyword:823 , keyword:862 ; up:recommendedName ?name0 . ?name0 up:ecName '3.5.1.9' ; up:fullName 'Kynurenine formamidase' ; up:shortName 'KFase' , 'KFA' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Arylformamidase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'N-formylkynurenine formamidase' ; up:shortName 'FKF' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'kynB' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the hydrolysis of N-formyl-L-kynurenine to L-kynurenine, the second step in the kynurenine pathway of tryptophan degradation.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 up:cofactor chebi:29105 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 zinc ions per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-tryptophan degradation via kynurenine pathway; L-kynurenine from L-tryptophan: step 2/2.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the Cyclase 1 superfamily. KynB family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:29105 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:29105 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29105 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:29105 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:29105 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:29105 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:29105 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf ?molecule71 . ?molecule71 rdfs:label 'substrate' . _:691450 a rdf:Statement ; up:attribution _:691424 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:691451 a rdf:Statement ; up:attribution _:691425 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:691452 a rdf:Statement ; up:attribution _:691426 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:691453 a rdf:Statement ; up:attribution _:691427 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:691454 a rdf:Statement ; up:attribution _:691428 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:691455 a rdf:Statement ; up:attribution _:691429 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:691456 a rdf:Statement ; up:attribution _:691430 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:691457 a rdf:Statement ; up:attribution _:691431 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:691458 a rdf:Statement ; up:attribution _:691432 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:691459 a rdf:Statement ; up:attribution _:691433 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:691460 a rdf:Statement ; up:attribution _:691434 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:691461 a rdf:Statement ; up:attribution _:691435 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:691462 a rdf:Statement ; up:attribution _:691436 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:823 . _:691463 a rdf:Statement ; up:attribution _:691437 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:691464 a rdf:Statement ; up:attribution _:691438 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004061 . _:691465 a rdf:Statement ; up:attribution _:691439 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:691466 a rdf:Statement ; up:attribution _:691440 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019441 . _:691467 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:691468 a rdf:Statement ; up:attribution _:691441 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:691469 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:691470 a rdf:Statement ; up:attribution _:691442 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:691471 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:691472 a rdf:Statement ; up:attribution _:691443 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:691473 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:691474 a rdf:Statement ; up:attribution _:691444 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:691475 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:691476 a rdf:Statement ; up:attribution _:691445 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:691477 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:691478 a rdf:Statement ; up:attribution _:691446 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:691479 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:691480 a rdf:Statement ; up:attribution _:691447 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:691481 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:691482 a rdf:Statement ; up:attribution _:691448 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:691483 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:691484 a rdf:Statement ; up:attribution _:691449 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01969 #Rule MF_01969 Created by:? on:2012-07-30 Modified by:Catherine Rivoire on:2025-01-14 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01969 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01969a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01969a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01969a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01969a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01969a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01969a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01969a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01969a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01969a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ81PP979 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP981 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_0196974 . ?templateMotifSequenceMatchRegionQ81PP979 faldo:begin ?templateMotifSequenceMatchBeginQ81PP980 . ?templateMotifSequenceMatchBeginQ81PP980 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP975 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP981 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196985 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_0196976 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196984 . ?targetMotifMatchRegionMatchBeginMF_0196984 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196977 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0196985 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_0196974, 1, (STRLEN(?templateMotifCigarQ81PP9MF_0196974) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_0196974, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionQ81PP975) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196976, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196976) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196976, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196976, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196976) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196976, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0196977) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ81PP994 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP996 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_0196989 . ?templateMotifSequenceMatchRegionQ81PP994 faldo:begin ?templateMotifSequenceMatchBeginQ81PP995 . ?templateMotifSequenceMatchBeginQ81PP995 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP990 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP996 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_0196991 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196999 . ?targetMotifMatchRegionMatchBeginMF_0196999 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196992 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969100 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_0196989, 1, (STRLEN(?templateMotifCigarQ81PP9MF_0196989) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_0196989, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionQ81PP990) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196991, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196991) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196991, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196991, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196991) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196991, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0196992) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ81PP9109 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9111 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969104 . ?templateMotifSequenceMatchRegionQ81PP9109 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9110 . ?templateMotifSequenceMatchBeginQ81PP9110 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9105 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9111 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969115 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969106 . ?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969114 . ?targetMotifMatchRegionMatchBeginMF_01969114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969107 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969115 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969104, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969104) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969104, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionQ81PP9105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969106, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969106) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969106, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969106) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01969107) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ81PP9124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969119 . ?templateMotifSequenceMatchRegionQ81PP9124 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9125 . ?templateMotifSequenceMatchBeginQ81PP9125 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9120 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9126 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969129 . ?targetMotifMatchRegionMatchBeginMF_01969129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969130 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969119, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969119) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969119, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ81PP9120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969121, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969121) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969121, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969121) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01969122) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ81PP9139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969134 . ?templateMotifSequenceMatchRegionQ81PP9139 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9140 . ?templateMotifSequenceMatchBeginQ81PP9140 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9135 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9141 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969144 . ?targetMotifMatchRegionMatchBeginMF_01969144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969145 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969134, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969134) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969134, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ81PP9135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969136, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969136) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969136, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969136) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01969137) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ81PP9154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969149 . ?templateMotifSequenceMatchRegionQ81PP9154 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9155 . ?templateMotifSequenceMatchBeginQ81PP9155 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9150 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9156 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969159 . ?targetMotifMatchRegionMatchBeginMF_01969159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969160 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969149, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969149) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969149, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ81PP9150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969151, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969151) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969151, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969151) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01969152) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ81PP9169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969164 . ?templateMotifSequenceMatchRegionQ81PP9169 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9170 . ?templateMotifSequenceMatchBeginQ81PP9170 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9165 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9171 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969174 . ?targetMotifMatchRegionMatchBeginMF_01969174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969175 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969164, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969164) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969164, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionQ81PP9165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969166, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969166) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969166, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969166) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01969167) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionQ81PP9184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969179 . ?templateMotifSequenceMatchRegionQ81PP9184 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9185 . ?templateMotifSequenceMatchBeginQ81PP9185 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9180 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9186 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969189 . ?targetMotifMatchRegionMatchBeginMF_01969189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969190 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969179, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969179) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969179, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionQ81PP9180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969181, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969181) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969181, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969181) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_01969182) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionQ81PP9199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969194 . ?templateMotifSequenceMatchRegionQ81PP9199 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9200 . ?templateMotifSequenceMatchBeginQ81PP9200 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9195 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9201 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969204 . ?targetMotifMatchRegionMatchBeginMF_01969204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969205 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969194, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969194) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969194, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionQ81PP9195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969196, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969196) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969196, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969196) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_01969197) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs1t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse69) . FILTER (REGEX('[WF]', SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01969a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01969http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01969#construct