CONSTRUCT { _:79654 up:source unirule:MF_00197 . _:79655 up:source unirule:MF_00197 . _:79656 up:source unirule:MF_00197 . _:79657 up:source unirule:MF_00197 . _:79658 up:source unirule:MF_00197 . _:79659 up:source unirule:MF_00197 . _:79660 up:source unirule:MF_00197 . _:79661 up:source unirule:MF_00197 . _:79662 up:source unirule:MF_00197 . _:79663 up:source unirule:MF_00197 . _:79664 up:source unirule:MF_00197 . _:79665 up:source unirule:MF_00197 . _:79666 up:source unirule:MF_00197 . _:79667 up:source unirule:MF_00197 . _:79668 up:source unirule:MF_00197 . _:79669 up:source unirule:MF_00197 . _:79670 up:source unirule:MF_00197 . _:79671 up:source unirule:MF_00197 . _:79672 up:source unirule:MF_00197 . _:79673 up:source unirule:MF_00197 . _:79674 up:source unirule:MF_00197 . _:79675 up:source unirule:MF_00197 . _:79676 up:source unirule:MF_00197 . _:79677 up:source unirule:MF_00197 . _:79678 up:source unirule:MF_00197 . _:79679 up:source unirule:MF_00197 . _:79680 up:source unirule:MF_00197 . _:79681 up:source unirule:MF_00197 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0005737 , GO:0008837 , GO:0009089 , keyword:28 , keyword:413 , keyword:457 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '5.1.1.7' ; up:fullName 'Diaminopimelate epimerase' ; up:shortName 'DAP epimerase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'PLP-independent amino acid racemase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'dapF' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/15393>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.1.1.7>. ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid biosynthesis; L-lysine biosynthesis via DAP pathway; DL-2,6-diaminopimelate from LL-2,6-diaminopimelate: step 1/1.' . ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the diaminopimelate epimerase family.' . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf ?molecule17 . ?molecule17 rdfs:label 'substrate' . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; up:ligand ?ligand24 ; rdf:type up:Binding_Site_Annotation . ?pfsb22 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand24 rdfs:subClassOf ?molecule25 . ?molecule25 rdfs:label 'substrate' . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf ?molecule33 . ?molecule33 rdfs:label 'substrate' . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf ?molecule53 . ?molecule53 rdfs:label 'substrate' . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf ?molecule61 . ?molecule61 rdfs:label 'substrate' . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf ?molecule69 . ?molecule69 rdfs:label 'substrate' . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf ?molecule77 . ?molecule77 rdfs:label 'substrate' . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf ?molecule85 . ?molecule85 rdfs:label 'substrate' . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; rdf:type up:Site_Annotation ; rdfs:comment 'Could be important to modulate the pK values of the two catalytic cysteine residues' . ?pfsb90 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfs94 up:annotation ?annotation95 . ?annotation95 faldo:begin ?pfsb96 ; faldo:end ?pfse97 ; rdf:type up:Site_Annotation ; rdfs:comment 'Could be important to modulate the pK values of the two catalytic cysteine residues' . ?pfsb96 faldo:position ?thisPositionOn98 ; rdf:type faldo:ExactPosition . ?pfse97 faldo:position ?thisPositionOn99 ; rdf:type faldo:ExactPosition . ?pfs100 up:annotation ?annotation101 . ?annotation101 faldo:begin ?pfsb102 ; faldo:end ?pfse103 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for dimerization' . ?pfsb102 faldo:position ?thisPositionOn104 ; rdf:type faldo:ExactPosition . ?pfse103 faldo:position ?thisPositionOn105 ; rdf:type faldo:ExactPosition . _:79682 a rdf:Statement ; up:attribution _:79654 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:79683 a rdf:Statement ; up:attribution _:79655 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:79684 a rdf:Statement ; up:attribution _:79656 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:79685 a rdf:Statement ; up:attribution _:79657 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:79686 a rdf:Statement ; up:attribution _:79658 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:79687 a rdf:Statement ; up:attribution _:79659 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:79688 a rdf:Statement ; up:attribution _:79660 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:79689 a rdf:Statement ; up:attribution _:79661 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:79690 a rdf:Statement ; up:attribution _:79662 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:79691 a rdf:Statement ; up:attribution _:79663 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:28 . _:79692 a rdf:Statement ; up:attribution _:79664 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:79693 a rdf:Statement ; up:attribution _:79665 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:457 . _:79694 a rdf:Statement ; up:attribution _:79666 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008837 . _:79695 a rdf:Statement ; up:attribution _:79667 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009089 . _:79696 a rdf:Statement ; up:attribution _:79668 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:79697 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:79698 a rdf:Statement ; up:attribution _:79669 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:79699 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:79700 a rdf:Statement ; up:attribution _:79670 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:79701 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:79702 a rdf:Statement ; up:attribution _:79671 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:79703 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:79704 a rdf:Statement ; up:attribution _:79672 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:79705 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:79706 a rdf:Statement ; up:attribution _:79673 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:79707 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:79708 a rdf:Statement ; up:attribution _:79674 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:79709 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:79710 a rdf:Statement ; up:attribution _:79675 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:79711 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:79712 a rdf:Statement ; up:attribution _:79676 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:79713 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:79714 a rdf:Statement ; up:attribution _:79677 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:79715 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:79716 a rdf:Statement ; up:attribution _:79678 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:79717 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:79718 a rdf:Statement ; up:attribution _:79679 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:79719 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs94 ; rdf:predicate up:annotation ; rdf:object ?annotation95 . _:79720 a rdf:Statement ; up:attribution _:79680 ; rdf:subject ?pfs94 ; rdf:predicate up:annotation ; rdf:object ?annotation95 . _:79721 a rdf:Statement ; up:source unirule:MF_00197 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . _:79722 a rdf:Statement ; up:attribution _:79681 ; rdf:subject ?pfs100 ; rdf:predicate up:annotation ; rdf:object ?annotation101 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00197 #Rule MF_00197 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon106 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00197 . ?thisOrganism rdfs:subClassOf+ ?supertaxon106 . BIND(URI(CONCAT(STR(?this), '#MF_00197a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00197a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00197a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00197a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00197a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00197a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00197a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionP44859112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197107 . ?templateMotifSequenceMatchRegionP44859112 faldo:begin ?templateMotifSequenceMatchBeginP44859113 . ?templateMotifSequenceMatchBeginP44859113 faldo:position ?templateMotifSequenceMatchBeginPositionP44859108 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859114 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197117 . ?targetMotifMatchRegionMatchBeginMF_00197117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197118 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197107, 1, (STRLEN(?templateMotifCigarP44859MF_00197107) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197107, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionP44859108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197109, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197109) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197109, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197109) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00197110) - 1) AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197107, 1, (STRLEN(?templateMotifCigarP44859MF_00197107) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197107, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP44859108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197109, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197109) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197109, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197109) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00197110) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse15) . FILTER (REGEX('[GI]N', SUBSTR(?thisSequenceValue, ?thisPositionOn18, (?thisPositionOn19 - ?thisPositionOn18)))) . BIND(URI(CONCAT(STR(?this), '#MF_00197a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP44859129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197124 . ?templateMotifSequenceMatchRegionP44859129 faldo:begin ?templateMotifSequenceMatchBeginP44859130 . ?templateMotifSequenceMatchBeginP44859130 faldo:position ?templateMotifSequenceMatchBeginPositionP44859125 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859131 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197134 . ?targetMotifMatchRegionMatchBeginMF_00197134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197135 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197124, 1, (STRLEN(?templateMotifCigarP44859MF_00197124) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197124, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionP44859125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197126, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197126) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197126, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197126) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_00197127) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197124, 1, (STRLEN(?templateMotifCigarP44859MF_00197124) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197124, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionP44859125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1138) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197126, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197126) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197126, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197126) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1138), '}'), '')))), '[^-]', ''))) AS ?step2139) . BIND(((?step2139 + ?targetMotifMatchRegionMatchBeginPositionMF_00197127) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t140) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)) = 'ER')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch145 faldo:location ?templateMotifSequenceMatchRegionP44859146 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859148 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197141 . ?templateMotifSequenceMatchRegionP44859146 faldo:begin ?templateMotifSequenceMatchBeginP44859147 . ?templateMotifSequenceMatchBeginP44859147 faldo:position ?templateMotifSequenceMatchBeginPositionP44859142 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859148 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch149 faldo:location ?targetMotifMatchRegionMatch150 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197152 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197143 . ?targetMotifMatchRegionMatch150 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197151 . ?targetMotifMatchRegionMatchBeginMF_00197151 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197144 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197152 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197141, 1, (STRLEN(?templateMotifCigarP44859MF_00197141) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197141, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP44859142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1153) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197143, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197143) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197143, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197143) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1153), '}'), '')))), '[^-]', ''))) AS ?step2154) . BIND(((?step2154 + ?targetMotifMatchRegionMatchBeginPositionMF_00197144) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197141, 1, (STRLEN(?templateMotifCigarP44859MF_00197141) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197141, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP44859142) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197143, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197143) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197143, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197143) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197143, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_00197144) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t157) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse31) . FILTER (REGEX('G[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) . BIND(URI(CONCAT(STR(?this), '#MF_00197a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionP44859163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197158 . ?templateMotifSequenceMatchRegionP44859163 faldo:begin ?templateMotifSequenceMatchBeginP44859164 . ?templateMotifSequenceMatchBeginP44859164 faldo:position ?templateMotifSequenceMatchBeginPositionP44859159 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859165 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197168 . ?targetMotifMatchRegionMatchBeginMF_00197168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197169 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197158, 1, (STRLEN(?templateMotifCigarP44859MF_00197158) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197158, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP44859159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197160, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197160) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197160, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197160) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_00197161) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionP44859178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197173 . ?templateMotifSequenceMatchRegionP44859178 faldo:begin ?templateMotifSequenceMatchBeginP44859179 . ?templateMotifSequenceMatchBeginP44859179 faldo:position ?templateMotifSequenceMatchBeginPositionP44859174 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859180 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197183 . ?targetMotifMatchRegionMatchBeginMF_00197183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197184 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197173, 1, (STRLEN(?templateMotifCigarP44859MF_00197173) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197173, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionP44859174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197175, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197175) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197175, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197175) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_00197176) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs1t187) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionP44859193 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859195 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197188 . ?templateMotifSequenceMatchRegionP44859193 faldo:begin ?templateMotifSequenceMatchBeginP44859194 . ?templateMotifSequenceMatchBeginP44859194 faldo:position ?templateMotifSequenceMatchBeginPositionP44859189 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859195 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197190 . ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197198 . ?targetMotifMatchRegionMatchBeginMF_00197198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197199 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197188, 1, (STRLEN(?templateMotifCigarP44859MF_00197188) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197188, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionP44859189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197190, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197190) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197190, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197190) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00197191) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionP44859208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197203 . ?templateMotifSequenceMatchRegionP44859208 faldo:begin ?templateMotifSequenceMatchBeginP44859209 . ?templateMotifSequenceMatchBeginP44859209 faldo:position ?templateMotifSequenceMatchBeginPositionP44859204 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859210 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197213 . ?targetMotifMatchRegionMatchBeginMF_00197213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197214 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197203, 1, (STRLEN(?templateMotifCigarP44859MF_00197203) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197203, CONCAT('^(?:-*[^-]){', STR(((44 - ?templateMotifSequenceMatchBeginPositionP44859204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197205, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197205) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197205, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197205) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00197206) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t217) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch222 faldo:location ?templateMotifSequenceMatchRegionP44859223 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859225 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197218 . ?templateMotifSequenceMatchRegionP44859223 faldo:begin ?templateMotifSequenceMatchBeginP44859224 . ?templateMotifSequenceMatchBeginP44859224 faldo:position ?templateMotifSequenceMatchBeginPositionP44859219 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859225 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch226 faldo:location ?targetMotifMatchRegionMatch227 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197229 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197220 . ?targetMotifMatchRegionMatch227 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197228 . ?targetMotifMatchRegionMatchBeginMF_00197228 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197221 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197229 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197218, 1, (STRLEN(?templateMotifCigarP44859MF_00197218) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197218, CONCAT('^(?:-*[^-]){', STR(((64 - ?templateMotifSequenceMatchBeginPositionP44859219) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197220, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197220) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197220, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197220) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197220, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) . BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_00197221) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs1t232) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse67) . FILTER (REGEX('[NQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00197a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch237 faldo:location ?templateMotifSequenceMatchRegionP44859238 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859240 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197233 . ?templateMotifSequenceMatchRegionP44859238 faldo:begin ?templateMotifSequenceMatchBeginP44859239 . ?templateMotifSequenceMatchBeginP44859239 faldo:position ?templateMotifSequenceMatchBeginPositionP44859234 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859240 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch241 faldo:location ?targetMotifMatchRegionMatch242 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197244 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197235 . ?targetMotifMatchRegionMatch242 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197243 . ?targetMotifMatchRegionMatchBeginMF_00197243 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197236 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197244 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197233, 1, (STRLEN(?templateMotifCigarP44859MF_00197233) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197233, CONCAT('^(?:-*[^-]){', STR(((157 - ?templateMotifSequenceMatchBeginPositionP44859234) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1245) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197235, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197235) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197235, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197235) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), '')))), '[^-]', ''))) AS ?step2246) . BIND(((?step2246 + ?targetMotifMatchRegionMatchBeginPositionMF_00197236) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs1t247) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch252 faldo:location ?templateMotifSequenceMatchRegionP44859253 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859255 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197248 . ?templateMotifSequenceMatchRegionP44859253 faldo:begin ?templateMotifSequenceMatchBeginP44859254 . ?templateMotifSequenceMatchBeginP44859254 faldo:position ?templateMotifSequenceMatchBeginPositionP44859249 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859255 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch256 faldo:location ?targetMotifMatchRegionMatch257 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197259 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197250 . ?targetMotifMatchRegionMatch257 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197258 . ?targetMotifMatchRegionMatchBeginMF_00197258 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197251 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197259 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197248, 1, (STRLEN(?templateMotifCigarP44859MF_00197248) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197248, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionP44859249) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1260) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197250, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197250) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197250, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1260), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197250, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197250) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197250, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1260), '}'), '')))), '[^-]', ''))) AS ?step2261) . BIND(((?step2261 + ?targetMotifMatchRegionMatchBeginPositionMF_00197251) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs1t262) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse83) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch267 faldo:location ?templateMotifSequenceMatchRegionP44859268 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859270 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197263 . ?templateMotifSequenceMatchRegionP44859268 faldo:begin ?templateMotifSequenceMatchBeginP44859269 . ?templateMotifSequenceMatchBeginP44859269 faldo:position ?templateMotifSequenceMatchBeginPositionP44859264 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859270 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch271 faldo:location ?targetMotifMatchRegionMatch272 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197274 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197265 . ?targetMotifMatchRegionMatch272 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197273 . ?targetMotifMatchRegionMatchBeginMF_00197273 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197266 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197274 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197263, 1, (STRLEN(?templateMotifCigarP44859MF_00197263) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197263, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionP44859264) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1275) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197265, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197265) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197265, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197265) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197265, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1275), '}'), '')))), '[^-]', ''))) AS ?step2276) . BIND(((?step2276 + ?targetMotifMatchRegionMatchBeginPositionMF_00197266) - 1) AS ?thisPositionOn92) . BIND(?thisPositionOn92 AS ?thisPositionOn93) . BIND(?this AS ?pfs1t277) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfse91) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn92, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch282 faldo:location ?templateMotifSequenceMatchRegionP44859283 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859285 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197278 . ?templateMotifSequenceMatchRegionP44859283 faldo:begin ?templateMotifSequenceMatchBeginP44859284 . ?templateMotifSequenceMatchBeginP44859284 faldo:position ?templateMotifSequenceMatchBeginPositionP44859279 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859285 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch286 faldo:location ?targetMotifMatchRegionMatch287 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197289 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197280 . ?targetMotifMatchRegionMatch287 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197288 . ?targetMotifMatchRegionMatchBeginMF_00197288 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197281 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197289 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197278, 1, (STRLEN(?templateMotifCigarP44859MF_00197278) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197278, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionP44859279) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1290) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197280, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197280) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1290), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197280, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197280) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197280, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1290), '}'), '')))), '[^-]', ''))) AS ?step2291) . BIND(((?step2291 + ?targetMotifMatchRegionMatchBeginPositionMF_00197281) - 1) AS ?thisPositionOn98) . BIND(?thisPositionOn98 AS ?thisPositionOn99) . BIND(?this AS ?pfs1t292) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn98))) AS ?pfsb96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn99))) AS ?pfse97) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn98, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00197a95')) AS ?annotation95) . BIND(?this AS ?pfs94) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch297 faldo:location ?templateMotifSequenceMatchRegionP44859298 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP44859300 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP44859MF_00197293 . ?templateMotifSequenceMatchRegionP44859298 faldo:begin ?templateMotifSequenceMatchBeginP44859299 . ?templateMotifSequenceMatchBeginP44859299 faldo:position ?templateMotifSequenceMatchBeginPositionP44859294 ; faldo:reference isoform:P44859-1 . ?templateMotifSequenceProfileAlignmentOperationP44859300 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?targetMotifMatch301 faldo:location ?targetMotifMatchRegionMatch302 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00197304 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP44859MF_00197295 . ?targetMotifMatchRegionMatch302 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00197303 . ?targetMotifMatchRegionMatchBeginMF_00197303 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00197296 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00197304 edam:has_input signature:MF_00197 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1236 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP44859MF_00197293, 1, (STRLEN(?templateMotifCigarP44859MF_00197293) - STRLEN(REPLACE(?templateMotifCigarP44859MF_00197293, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionP44859294) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1305) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP44859MF_00197295, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197295) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP44859MF_00197295, 1, (STRLEN(?targetMotifMatchCigarP44859MF_00197295) - STRLEN(REPLACE(?targetMotifMatchCigarP44859MF_00197295, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1305), '}'), '')))), '[^-]', ''))) AS ?step2306) . BIND(((?step2306 + ?targetMotifMatchRegionMatchBeginPositionMF_00197296) - 1) AS ?thisPositionOn104) . BIND(?thisPositionOn104 AS ?thisPositionOn105) . BIND(?this AS ?pfs2t307) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn104))) AS ?pfsb102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn105))) AS ?pfse103) . FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn104, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00197a101')) AS ?annotation101) . BIND(?this AS ?pfs100) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case10) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case11) . } }