CONSTRUCT { _:744588 up:source unirule:MF_02122 . _:744589 up:source unirule:MF_02122 . _:744590 up:source unirule:MF_02122 . _:744591 up:source unirule:MF_02122 . _:744592 up:source unirule:MF_02122 . _:744593 up:source unirule:MF_02122 . _:744594 up:source unirule:MF_02122 . _:744595 up:source unirule:MF_02122 . _:744596 up:source unirule:MF_02122 . _:744597 up:source unirule:MF_02122 . _:744598 up:source unirule:MF_02122 . _:744599 up:source unirule:MF_02122 . _:744600 up:source unirule:MF_02122 . _:744601 up:source unirule:MF_02122 . _:744602 up:source unirule:MF_02122 . _:744603 up:source unirule:MF_02122 . _:744604 up:source unirule:MF_02122 . _:744605 up:source unirule:MF_02122 . _:744606 up:source unirule:MF_02122 . _:744607 up:source unirule:MF_02122 . _:744608 up:source unirule:MF_02122 . _:744609 up:source unirule:MF_02122 . _:744610 up:source unirule:MF_02122 . _:744611 up:source unirule:MF_02122 . _:744612 up:source unirule:MF_02122 . _:744613 up:source unirule:MF_02122 . _:744614 up:source unirule:MF_02122 . _:744615 up:source unirule:MF_02122 . _:744616 up:source unirule:MF_02122 . _:744617 up:source unirule:MF_02122 . _:744618 up:source unirule:MF_02122 . _:744619 up:source unirule:MF_02122 . _:744620 up:source unirule:MF_02122 . _:744621 up:source unirule:MF_02122 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0005737 , GO:0008666 , GO:0009089 , GO:0019877 , keyword:12 , keyword:220 , keyword:28 , keyword:457 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.1.117' ; up:fullName '2,3,4,5-tetrahydropyridine-2,6-dicarboxylate N-succinyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Tetrahydrodipicolinate N-succinyltransferase' ; up:shortName 'THDP succinyltransferase' , 'THP succinyltransferase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Tetrahydropicolinate succinylase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'dapD' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of the cyclic tetrahydrodipicolinate (THDP) into the acyclic N-succinyl-L-2-amino-6-oxopimelate using succinyl-CoA.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/17325>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.3.1.117>. ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-lysine biosynthesis via DAP pathway; LL-2,6-diaminopimelate from (S)-tetrahydrodipicolinate (succinylase route): step 1/3.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homotrimer.' . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the type 2 tetrahydrodipicolinate N-succinyltransferase family.' . ?case12 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:18420 . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf chebi:18420 . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Acyl-anhydride intermediate' . ?pfsb29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:57292 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:57292 . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:57292 . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf chebi:57292 . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf chebi:57292 . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf chebi:57292 . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; up:ligand ?ligand79 ; rdf:type up:Binding_Site_Annotation . ?pfsb77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?ligand79 rdfs:subClassOf chebi:57292 . ?pfs82 up:annotation ?annotation83 . ?annotation83 faldo:begin ?pfsb84 ; faldo:end ?pfse85 ; up:ligand ?ligand86 ; rdf:type up:Binding_Site_Annotation . ?pfsb84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?pfse85 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?ligand86 rdfs:subClassOf chebi:57292 . _:744622 a rdf:Statement ; up:attribution _:744588 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:744623 a rdf:Statement ; up:attribution _:744589 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:744624 a rdf:Statement ; up:attribution _:744590 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:744625 a rdf:Statement ; up:attribution _:744591 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:744626 a rdf:Statement ; up:attribution _:744592 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:744627 a rdf:Statement ; up:attribution _:744593 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:744628 a rdf:Statement ; up:attribution _:744594 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:744629 a rdf:Statement ; up:attribution _:744595 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:744630 a rdf:Statement ; up:attribution _:744596 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:744631 a rdf:Statement ; up:attribution _:744597 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:744632 a rdf:Statement ; up:attribution _:744598 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:12 . _:744633 a rdf:Statement ; up:attribution _:744599 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:744634 a rdf:Statement ; up:attribution _:744600 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:744635 a rdf:Statement ; up:attribution _:744601 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:220 . _:744636 a rdf:Statement ; up:attribution _:744602 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:457 . _:744637 a rdf:Statement ; up:attribution _:744603 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:744638 a rdf:Statement ; up:attribution _:744604 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008666 . _:744639 a rdf:Statement ; up:attribution _:744605 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009089 . _:744640 a rdf:Statement ; up:attribution _:744606 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019877 . _:744641 a rdf:Statement ; up:attribution _:744607 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:744642 a rdf:Statement ; up:attribution _:744608 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:744643 a rdf:Statement ; up:attribution _:744609 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:744644 a rdf:Statement ; up:attribution _:744610 ; rdf:subject ?case12 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:744645 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:744646 a rdf:Statement ; up:attribution _:744611 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:744647 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:744648 a rdf:Statement ; up:attribution _:744612 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:744649 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:744650 a rdf:Statement ; up:attribution _:744613 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:744651 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:744652 a rdf:Statement ; up:attribution _:744614 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:744653 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:744654 a rdf:Statement ; up:attribution _:744615 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:744655 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:744656 a rdf:Statement ; up:attribution _:744616 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:744657 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:744658 a rdf:Statement ; up:attribution _:744617 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:744659 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:744660 a rdf:Statement ; up:attribution _:744618 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:744661 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:744662 a rdf:Statement ; up:attribution _:744619 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:744663 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:744664 a rdf:Statement ; up:attribution _:744620 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:744665 a rdf:Statement ; up:source unirule:MF_02122 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:744666 a rdf:Statement ; up:attribution _:744621 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_02122 #Rule MF_02122 Created by:coudert on:2011-08-02 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon89 {taxon:201174 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_02122 . ?thisOrganism rdfs:subClassOf+ ?supertaxon89 . BIND(URI(CONCAT(STR(?this), '#MF_02122a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_02122a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_02122a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_02122a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_02122a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_02122a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_02122a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_02122a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_02122a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP9WP2195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP2197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_0212290 . ?templateMotifSequenceMatchRegionP9WP2195 faldo:begin ?templateMotifSequenceMatchBeginP9WP2196 . ?templateMotifSequenceMatchBeginP9WP2196 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP2191 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP2197 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_0212292 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122100 . ?targetMotifMatchRegionMatchBeginMF_02122100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0212293 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122101 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_4) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_0212290, 1, (STRLEN(?templateMotifCigarP9WP21MF_0212290) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_0212290, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP9WP2191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_0212292, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_0212292) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_0212292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_0212292, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_0212292) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_0212292, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0212293) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP9WP21110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122105 . ?templateMotifSequenceMatchRegionP9WP21110 faldo:begin ?templateMotifSequenceMatchBeginP9WP21111 . ?templateMotifSequenceMatchBeginP9WP21111 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21106 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21112 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122115 . ?targetMotifMatchRegionMatchBeginMF_02122115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122116 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_5) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122105, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122105) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122105, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionP9WP21106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122107, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122107) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122107, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122107) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_02122108) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs2t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP9WP21125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122120 . ?templateMotifSequenceMatchRegionP9WP21125 faldo:begin ?templateMotifSequenceMatchBeginP9WP21126 . ?templateMotifSequenceMatchBeginP9WP21126 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21121 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21127 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122130 . ?targetMotifMatchRegionMatchBeginMF_02122130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122131 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122120, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122120) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122120, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP9WP21121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122122, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122122) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122122, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122122) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_02122123) - 1) AS ?thisPositionOn31) . BIND(?thisPositionOn31 AS ?thisPositionOn32) . BIND(?this AS ?pfs3t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse30) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn31, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP9WP21140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122135 . ?templateMotifSequenceMatchRegionP9WP21140 faldo:begin ?templateMotifSequenceMatchBeginP9WP21141 . ?templateMotifSequenceMatchBeginP9WP21141 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21136 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21142 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122145 . ?targetMotifMatchRegionMatchBeginMF_02122145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122146 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122135, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122135) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122135, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionP9WP21136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122137, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122137) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122137, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122137) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_02122138) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122135, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122135) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122135, CONCAT('^(?:-*[^-]){', STR(((258 - ?templateMotifSequenceMatchBeginPositionP9WP21136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122137, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122137) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122137, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122137) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_02122138) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs3t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER (REGEX('[ED][AGS]', SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)))) . BIND(URI(CONCAT(STR(?this), '#MF_02122a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP9WP21157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122152 . ?templateMotifSequenceMatchRegionP9WP21157 faldo:begin ?templateMotifSequenceMatchBeginP9WP21158 . ?templateMotifSequenceMatchBeginP9WP21158 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21153 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21159 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122162 . ?targetMotifMatchRegionMatchBeginMF_02122162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122163 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122152, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122152) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122152, CONCAT('^(?:-*[^-]){', STR(((290 - ?templateMotifSequenceMatchBeginPositionP9WP21153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122154, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122154) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122154, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122154) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_02122155) - 1) AS ?thisPositionOn45) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122152, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122152) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122152, CONCAT('^(?:-*[^-]){', STR(((293 - ?templateMotifSequenceMatchBeginPositionP9WP21153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122154, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122154) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122154, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122154) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_02122155) - 1) AS ?thisPositionOn46) . BIND(?this AS ?pfs3t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER (REGEX('R[RQ][ARNDCQEGHILKMFPSTWYVBZJUOX]S', SUBSTR(?thisSequenceValue, ?thisPositionOn45, (?thisPositionOn46 - ?thisPositionOn45)))) . BIND(URI(CONCAT(STR(?this), '#MF_02122a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionP9WP21174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122169 . ?templateMotifSequenceMatchRegionP9WP21174 faldo:begin ?templateMotifSequenceMatchBeginP9WP21175 . ?templateMotifSequenceMatchBeginP9WP21175 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21170 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21176 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122179 . ?targetMotifMatchRegionMatchBeginMF_02122179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122180 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122169, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122169) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122169, CONCAT('^(?:-*[^-]){', STR(((201 - ?templateMotifSequenceMatchBeginPositionP9WP21170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122171, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122171) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122171, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122171) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_02122172) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs3t183) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch188 faldo:location ?templateMotifSequenceMatchRegionP9WP21189 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21191 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122184 . ?templateMotifSequenceMatchRegionP9WP21189 faldo:begin ?templateMotifSequenceMatchBeginP9WP21190 . ?templateMotifSequenceMatchBeginP9WP21190 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21185 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21191 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch192 faldo:location ?targetMotifMatchRegionMatch193 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122195 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122186 . ?targetMotifMatchRegionMatch193 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122194 . ?targetMotifMatchRegionMatchBeginMF_02122194 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122187 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122195 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122184, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122184) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122184, CONCAT('^(?:-*[^-]){', STR(((216 - ?templateMotifSequenceMatchBeginPositionP9WP21185) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122186, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122186) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122186, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122186) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122186, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_02122187) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs3t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER (REGEX('[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_02122a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch203 faldo:location ?templateMotifSequenceMatchRegionP9WP21204 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21206 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122199 . ?templateMotifSequenceMatchRegionP9WP21204 faldo:begin ?templateMotifSequenceMatchBeginP9WP21205 . ?templateMotifSequenceMatchBeginP9WP21205 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21200 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21206 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch207 faldo:location ?targetMotifMatchRegionMatch208 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122210 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122201 . ?targetMotifMatchRegionMatch208 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122209 . ?targetMotifMatchRegionMatchBeginMF_02122209 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122202 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122210 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122199, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122199) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122199, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP9WP21200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122201, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122201) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122201, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122201) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) . BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_02122202) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs3t213) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch218 faldo:location ?templateMotifSequenceMatchRegionP9WP21219 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21221 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122214 . ?templateMotifSequenceMatchRegionP9WP21219 faldo:begin ?templateMotifSequenceMatchBeginP9WP21220 . ?templateMotifSequenceMatchBeginP9WP21220 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21215 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21221 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch222 faldo:location ?targetMotifMatchRegionMatch223 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122225 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122216 . ?targetMotifMatchRegionMatch223 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122224 . ?targetMotifMatchRegionMatchBeginMF_02122224 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122217 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122225 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122214, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122214) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122214, CONCAT('^(?:-*[^-]){', STR(((242 - ?templateMotifSequenceMatchBeginPositionP9WP21215) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1226) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122216, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122216) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122216, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122216, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122216) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122216, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1226), '}'), '')))), '[^-]', ''))) AS ?step2227) . BIND(((?step2227 + ?targetMotifMatchRegionMatchBeginPositionMF_02122217) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs3t228) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'A')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch233 faldo:location ?templateMotifSequenceMatchRegionP9WP21234 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21236 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122229 . ?templateMotifSequenceMatchRegionP9WP21234 faldo:begin ?templateMotifSequenceMatchBeginP9WP21235 . ?templateMotifSequenceMatchBeginP9WP21235 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21230 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21236 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch237 faldo:location ?targetMotifMatchRegionMatch238 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122240 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122231 . ?targetMotifMatchRegionMatch238 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122239 . ?targetMotifMatchRegionMatchBeginMF_02122239 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122232 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122240 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122229, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122229) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122229, CONCAT('^(?:-*[^-]){', STR(((265 - ?templateMotifSequenceMatchBeginPositionP9WP21230) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1241) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122231, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122231) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122231, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122231) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122231, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1241), '}'), '')))), '[^-]', ''))) AS ?step2242) . BIND(((?step2242 + ?targetMotifMatchRegionMatchBeginPositionMF_02122232) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs3t243) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse78) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch248 faldo:location ?templateMotifSequenceMatchRegionP9WP21249 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WP21251 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WP21MF_02122244 . ?templateMotifSequenceMatchRegionP9WP21249 faldo:begin ?templateMotifSequenceMatchBeginP9WP21250 . ?templateMotifSequenceMatchBeginP9WP21250 faldo:position ?templateMotifSequenceMatchBeginPositionP9WP21245 ; faldo:reference isoform:P9WP21-1 . ?templateMotifSequenceProfileAlignmentOperationP9WP21251 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . ?targetMotifMatch252 faldo:location ?targetMotifMatchRegionMatch253 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_02122255 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WP21MF_02122246 . ?targetMotifMatchRegionMatch253 faldo:begin ?targetMotifMatchRegionMatchBeginMF_02122254 . ?targetMotifMatchRegionMatchBeginMF_02122254 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_02122247 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_02122255 edam:has_input signature:MF_02122 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WP21MF_02122244, 1, (STRLEN(?templateMotifCigarP9WP21MF_02122244) - STRLEN(REPLACE(?templateMotifCigarP9WP21MF_02122244, CONCAT('^(?:-*[^-]){', STR(((277 - ?templateMotifSequenceMatchBeginPositionP9WP21245) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1256) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122246, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1256), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WP21MF_02122246, 1, (STRLEN(?targetMotifMatchCigarP9WP21MF_02122246) - STRLEN(REPLACE(?targetMotifMatchCigarP9WP21MF_02122246, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1256), '}'), '')))), '[^-]', ''))) AS ?step2257) . BIND(((?step2257 + ?targetMotifMatchRegionMatchBeginPositionMF_02122247) - 1) AS ?thisPositionOn87) . BIND(?thisPositionOn87 AS ?thisPositionOn88) . BIND(?this AS ?pfs3t258) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfsb84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfse85) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn87, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_02122a83')) AS ?annotation83) . BIND(?this AS ?pfs82) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag259) . } BIND(IF((BOUND(?tagFT_4) || BOUND(?tagFT_5)), ?caseWithTag259, ?UNBOUND_VARIABLE) AS ?case12) . }