CONSTRUCT { _:634761 up:source unirule:MF_01838 . _:634762 up:source unirule:MF_01838 . _:634763 up:source unirule:MF_01838 . _:634764 up:source unirule:MF_01838 . _:634765 up:source unirule:MF_01838 . _:634766 up:source unirule:MF_01838 . _:634767 up:source unirule:MF_01838 . _:634768 up:source unirule:MF_01838 . _:634769 up:source unirule:MF_01838 . _:634770 up:source unirule:MF_01838 . _:634771 up:source unirule:MF_01838 . _:634772 up:source unirule:MF_01838 . _:634773 up:source unirule:MF_01838 . _:634774 up:source unirule:MF_01838 . _:634775 up:source unirule:MF_01838 . _:634776 up:source unirule:MF_01838 . _:634777 up:source unirule:MF_01838 . _:634778 up:source unirule:MF_01838 . _:634779 up:source unirule:MF_01838 . _:634780 up:source unirule:MF_01838 . _:634781 up:source unirule:MF_01838 . _:634782 up:source unirule:MF_01838 . _:634783 up:source unirule:MF_01838 . _:634784 up:source unirule:MF_01838 . _:634785 up:source unirule:MF_01838 . ?this up:annotation ?annotation1 , ?annotation2 , ?annotation3 ; up:classifiedWith GO:0006633 , GO:0051287 , keyword:275 , keyword:276 , keyword:443 , keyword:444 , keyword:520 , keyword:560 . ?gene0 skos:prefLabel 'fabV' . ?annotation1 a up:Pathway_Annotation ; rdfs:comment 'Lipid metabolism; fatty acid biosynthesis.' . ?annotation2 a up:Subunit_Annotation ; rdfs:comment 'Monomer.' . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the TER reductase family.' . ?case4 up:classifiedWith GO:0050343 ; up:recommendedName ?name5 . ?name5 up:ecName '1.3.1.44' ; up:fullName 'Trans-2-enoyl-CoA reductase [NADH]' ; up:shortName 'TER' ; rdf:type up:Structured_Name . ?case6 up:classifiedWith GO:0004318 ; up:recommendedName ?name7 . ?name7 up:ecName '1.3.1.9' ; up:fullName 'Enoyl-[acyl-carrier-protein] reductase [NADH]' ; up:shortName 'ENR' ; rdf:type up:Structured_Name . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf chebi:57540 . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; up:ligand ?ligand19 ; rdf:type up:Binding_Site_Annotation . ?pfsb17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?ligand19 rdfs:subClassOf chebi:57540 . ?pfs22 up:annotation ?annotation23 . ?annotation23 faldo:begin ?pfsb24 ; faldo:end ?pfse25 ; up:ligand ?ligand26 ; rdf:type up:Binding_Site_Annotation . ?pfsb24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand26 rdfs:subClassOf chebi:57540 . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:57540 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:57540 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:57540 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; rdf:type up:Site_Annotation ; rdfs:comment 'Plays an important role in discriminating NADH against NADPH' . ?pfsb66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . _:634786 a rdf:Statement ; up:attribution _:634761 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:634787 a rdf:Statement ; up:attribution _:634762 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:634788 a rdf:Statement ; up:attribution _:634763 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:634789 a rdf:Statement ; up:attribution _:634764 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:634790 a rdf:Statement ; up:attribution _:634765 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:275 . _:634791 a rdf:Statement ; up:attribution _:634766 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:276 . _:634792 a rdf:Statement ; up:attribution _:634767 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:443 . _:634793 a rdf:Statement ; up:attribution _:634768 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:444 . _:634794 a rdf:Statement ; up:attribution _:634769 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:634795 a rdf:Statement ; up:attribution _:634770 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:634796 a rdf:Statement ; up:attribution _:634771 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051287 . _:634797 a rdf:Statement ; up:attribution _:634772 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006633 . _:634798 a rdf:Statement ; up:attribution _:634773 ; rdf:subject ?case4 ; rdf:predicate up:recommendedName ; rdf:object ?name5 . _:634799 a rdf:Statement ; up:attribution _:634774 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0050343 . _:634800 a rdf:Statement ; up:attribution _:634775 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:634801 a rdf:Statement ; up:attribution _:634776 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004318 . _:634802 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:634803 a rdf:Statement ; up:attribution _:634777 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:634804 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:634805 a rdf:Statement ; up:attribution _:634778 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:634806 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:634807 a rdf:Statement ; up:attribution _:634779 ; rdf:subject ?pfs22 ; rdf:predicate up:annotation ; rdf:object ?annotation23 . _:634808 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:634809 a rdf:Statement ; up:attribution _:634780 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:634810 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:634811 a rdf:Statement ; up:attribution _:634781 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:634812 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:634813 a rdf:Statement ; up:attribution _:634782 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:634814 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:634815 a rdf:Statement ; up:attribution _:634783 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:634816 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:634817 a rdf:Statement ; up:attribution _:634784 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:634818 a rdf:Statement ; up:source unirule:MF_01838 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:634819 a rdf:Statement ; up:attribution _:634785 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01838 #Rule MF_01838 Created by:sylpoux on:2005-03-11 Modified by:ecastro on:2023-02-17 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01838 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01838a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01838a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01838a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionQ97LU275 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU277 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_0183870 . ?templateMotifSequenceMatchRegionQ97LU275 faldo:begin ?templateMotifSequenceMatchBeginQ97LU276 . ?templateMotifSequenceMatchBeginQ97LU276 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU271 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU277 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0183881 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_0183872 . ?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0183880 . ?targetMotifMatchRegionMatchBeginMF_0183880 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0183873 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0183881 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_0183870, 1, (STRLEN(?templateMotifCigarQ97LU2MF_0183870) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_0183870, CONCAT('^(?:-*[^-]){', STR(((47 - ?templateMotifSequenceMatchBeginPositionQ97LU271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183872, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183872) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183872, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183872) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0183873) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_0183870, 1, (STRLEN(?templateMotifCigarQ97LU2MF_0183870) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_0183870, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ97LU271) + 1)), '}'), '')))), '[a-z]', '')) AS ?step184) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183872, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183872) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183872, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183872) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183872, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step184), '}'), '')))), '[^-]', ''))) AS ?step285) . BIND(((?step285 + ?targetMotifMatchRegionMatchBeginPositionMF_0183873) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]S[STN][ARNDCQEGHILKMFPSTWYVBZJUOX][YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_01838a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionQ97LU292 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU294 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_0183887 . ?templateMotifSequenceMatchRegionQ97LU292 faldo:begin ?templateMotifSequenceMatchBeginQ97LU293 . ?templateMotifSequenceMatchBeginQ97LU293 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU288 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU294 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0183898 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_0183889 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0183897 . ?targetMotifMatchRegionMatchBeginMF_0183897 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0183890 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0183898 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_0183887, 1, (STRLEN(?templateMotifCigarQ97LU2MF_0183887) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_0183887, CONCAT('^(?:-*[^-]){', STR(((74 - ?templateMotifSequenceMatchBeginPositionQ97LU288) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183889, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183889) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183889, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183889) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0183890) - 1) AS ?thisPositionOn20) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_0183887, 1, (STRLEN(?templateMotifCigarQ97LU2MF_0183887) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_0183887, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionQ97LU288) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183889, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183889) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_0183889, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_0183889) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_0183889, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0183890) - 1) AS ?thisPositionOn21) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse18) . FILTER (REGEX('[YLF]E', SUBSTR(?thisSequenceValue, ?thisPositionOn20, (?thisPositionOn21 - ?thisPositionOn20)))) . BIND(URI(CONCAT(STR(?this), '#MF_01838a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ97LU2109 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2111 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838104 . ?templateMotifSequenceMatchRegionQ97LU2109 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2110 . ?templateMotifSequenceMatchBeginQ97LU2110 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2105 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2111 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838115 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838106 . ?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838114 . ?targetMotifMatchRegionMatchBeginMF_01838114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838107 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838115 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838104, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838104) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838104, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ97LU2105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838106, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838106) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838106, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838106) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01838107) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838104, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838104) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838104, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionQ97LU2105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1118) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838106, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838106) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838106, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838106) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1118), '}'), '')))), '[^-]', ''))) AS ?step2119) . BIND(((?step2119 + ?targetMotifMatchRegionMatchBeginPositionMF_01838107) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t120) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) . FILTER (REGEX('D[AGV]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_01838a23')) AS ?annotation23) . BIND(?this AS ?pfs22) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch125 faldo:location ?templateMotifSequenceMatchRegionQ97LU2126 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2128 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838121 . ?templateMotifSequenceMatchRegionQ97LU2126 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2127 . ?templateMotifSequenceMatchBeginQ97LU2127 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2122 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2128 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch129 faldo:location ?targetMotifMatchRegionMatch130 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838132 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838123 . ?targetMotifMatchRegionMatch130 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838131 . ?targetMotifMatchRegionMatchBeginMF_01838131 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838124 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838132 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838121, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838121) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838121, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ97LU2122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838123, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838123) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838123, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838123) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01838124) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838121, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838121) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838121, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionQ97LU2122) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1135) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838123, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838123) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838123, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838123) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838123, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1135), '}'), '')))), '[^-]', ''))) AS ?step2136) . BIND(((?step2136 + ?targetMotifMatchRegionMatchBeginPositionMF_01838124) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t137) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER (REGEX('[VLIA]A', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) . BIND(URI(CONCAT(STR(?this), '#MF_01838a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch142 faldo:location ?templateMotifSequenceMatchRegionQ97LU2143 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2145 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838138 . ?templateMotifSequenceMatchRegionQ97LU2143 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2144 . ?templateMotifSequenceMatchBeginQ97LU2144 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2139 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2145 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch146 faldo:location ?targetMotifMatchRegionMatch147 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838149 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838140 . ?targetMotifMatchRegionMatch147 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838148 . ?targetMotifMatchRegionMatchBeginMF_01838148 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838141 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838149 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838138, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838138) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838138, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionQ97LU2139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1150) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838140, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838140) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838140, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838140) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1150), '}'), '')))), '[^-]', ''))) AS ?step2151) . BIND(((?step2151 + ?targetMotifMatchRegionMatchBeginPositionMF_01838141) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838138, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838138) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838138, CONCAT('^(?:-*[^-]){', STR(((276 - ?templateMotifSequenceMatchBeginPositionQ97LU2139) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1152) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838140, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838140) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838140, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838140) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838140, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1152), '}'), '')))), '[^-]', ''))) AS ?step2153) . BIND(((?step2153 + ?targetMotifMatchRegionMatchBeginPositionMF_01838141) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs1t154) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER (REGEX('[LIV][ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) . BIND(URI(CONCAT(STR(?this), '#MF_01838a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch159 faldo:location ?templateMotifSequenceMatchRegionQ97LU2160 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2162 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838155 . ?templateMotifSequenceMatchRegionQ97LU2160 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2161 . ?templateMotifSequenceMatchBeginQ97LU2161 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2156 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2162 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch163 faldo:location ?targetMotifMatchRegionMatch164 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838166 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838157 . ?targetMotifMatchRegionMatch164 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838165 . ?targetMotifMatchRegionMatchBeginMF_01838165 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838158 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838166 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838155, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838155) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838155, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionQ97LU2156) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838157, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838157) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838157, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838157) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838157, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1167), '}'), '')))), '[^-]', ''))) AS ?step2168) . BIND(((?step2168 + ?targetMotifMatchRegionMatchBeginPositionMF_01838158) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t169) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01838a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch174 faldo:location ?templateMotifSequenceMatchRegionQ97LU2175 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2177 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838170 . ?templateMotifSequenceMatchRegionQ97LU2175 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2176 . ?templateMotifSequenceMatchBeginQ97LU2176 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2171 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2177 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch178 faldo:location ?targetMotifMatchRegionMatch179 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838181 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838172 . ?targetMotifMatchRegionMatch179 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838180 . ?targetMotifMatchRegionMatchBeginMF_01838180 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838173 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838181 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838170, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838170) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838170, CONCAT('^(?:-*[^-]){', STR(((225 - ?templateMotifSequenceMatchBeginPositionQ97LU2171) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838172, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838172) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838172, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838172) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838172, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01838173) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t184) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01838a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionQ97LU2190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838185 . ?templateMotifSequenceMatchRegionQ97LU2190 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2191 . ?templateMotifSequenceMatchBeginQ97LU2191 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2186 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2192 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838195 . ?targetMotifMatchRegionMatchBeginMF_01838195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838196 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838185, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838185) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838185, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionQ97LU2186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838187, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838187) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838187, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838187) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01838188) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01838a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch204 faldo:location ?templateMotifSequenceMatchRegionQ97LU2205 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ97LU2207 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ97LU2MF_01838200 . ?templateMotifSequenceMatchRegionQ97LU2205 faldo:begin ?templateMotifSequenceMatchBeginQ97LU2206 . ?templateMotifSequenceMatchBeginQ97LU2206 faldo:position ?templateMotifSequenceMatchBeginPositionQ97LU2201 ; faldo:reference isoform:Q97LU2-1 . ?templateMotifSequenceProfileAlignmentOperationQ97LU2207 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . ?targetMotifMatch208 faldo:location ?targetMotifMatchRegionMatch209 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01838211 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ97LU2MF_01838202 . ?targetMotifMatchRegionMatch209 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01838210 . ?targetMotifMatchRegionMatchBeginMF_01838210 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01838203 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01838211 edam:has_input signature:MF_01838 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ97LU2MF_01838200, 1, (STRLEN(?templateMotifCigarQ97LU2MF_01838200) - STRLEN(REPLACE(?templateMotifCigarQ97LU2MF_01838200, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionQ97LU2201) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1212) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838202, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838202) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ97LU2MF_01838202, 1, (STRLEN(?targetMotifMatchCigarQ97LU2MF_01838202) - STRLEN(REPLACE(?targetMotifMatchCigarQ97LU2MF_01838202, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1212), '}'), '')))), '[^-]', ''))) AS ?step2213) . BIND(((?step2213 + ?targetMotifMatchRegionMatchBeginPositionMF_01838203) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t214) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01838a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this a up:Protein . VALUES ?supertaxon215 {taxon:1239 taxon:203691} ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ ?supertaxon215 . BIND(?this AS ?case4) . BIND(URI(CONCAT(STR(?this), '#MF_01838a5')) AS ?name5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { VALUES ?supertaxon216 {taxon:1239 taxon:203691} ?thisOrganism rdfs:subClassOf+ ?supertaxon216 . })) . BIND(?this AS ?case6) . BIND(URI(CONCAT(STR(?this), '#MF_01838a7')) AS ?name7) . } }