CONSTRUCT { _:850768 up:source unirule:MF_03159 . _:850769 up:source unirule:MF_03159 . _:850770 up:source unirule:MF_03159 . _:850771 up:source unirule:MF_03159 . _:850772 up:source unirule:MF_03159 . _:850773 up:source unirule:MF_03159 . _:850774 up:source unirule:MF_03159 . _:850775 up:source unirule:MF_03159 . _:850776 up:source unirule:MF_03159 . _:850777 up:source unirule:MF_03159 . _:850778 up:source unirule:MF_03159 . _:850779 up:source unirule:MF_03159 . _:850780 up:source unirule:MF_03159 . _:850781 up:source unirule:MF_03159 . _:850782 up:source unirule:MF_03159 . _:850783 up:source unirule:MF_03159 . _:850784 up:source unirule:MF_03159 . _:850785 up:source unirule:MF_03159 . _:850786 up:source unirule:MF_03159 . _:850787 up:source unirule:MF_03159 . _:850788 up:source unirule:MF_03159 . _:850789 up:source unirule:MF_03159 . _:850790 up:source unirule:MF_03159 . _:850791 up:source unirule:MF_03159 . _:850792 up:source unirule:MF_03159 . _:850793 up:source unirule:MF_03159 . _:850794 up:source unirule:MF_03159 . _:850795 up:source unirule:MF_03159 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0052856 , keyword:413 , keyword:479 , keyword:520 , keyword:547 , keyword:630 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity <http://rdf.rhea-db.org/32215>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.1.99.6>. ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/32227>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.1.99.6>. ?annotation4 up:cofactor chebi:29103 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 potassium ion per subunit.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NnrE/AIBP family.' . ?case6 up:classifiedWith GO:0005737 , keyword:496 , keyword:963 . ?case8 up:alternativeName ?name10 , ?name11 ; up:classifiedWith GO:0005739 , keyword:496 , keyword:964 ; up:recommendedName ?name9 . ?name9 up:ecName '5.1.99.6' ; up:fullName 'NAD(P)H-hydrate epimerase' ; rdf:type up:Structured_Name . ?name10 up:fullName 'Apolipoprotein A-I-binding protein' ; up:shortName 'AI-BP' ; rdf:type up:Structured_Name . ?name11 up:fullName 'NAD(P)HX epimerase' ; rdf:type up:Structured_Name . ?case13 up:alternativeName ?name15 ; up:recommendedName ?name14 . ?name14 up:ecName '5.1.99.6' ; up:fullName 'NAD(P)H-hydrate epimerase' ; rdf:type up:Structured_Name . ?name15 up:fullName 'NAD(P)HX epimerase' ; rdf:type up:Structured_Name . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:64076 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:29103 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29103 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:29103 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:64076 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:64076 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:64076 . _:850796 a rdf:Statement ; up:attribution _:850768 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:850797 a rdf:Statement ; up:attribution _:850769 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:850798 a rdf:Statement ; up:attribution _:850770 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:850799 a rdf:Statement ; up:attribution _:850771 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:850800 a rdf:Statement ; up:attribution _:850772 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:850801 a rdf:Statement ; up:attribution _:850773 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:850802 a rdf:Statement ; up:attribution _:850774 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:520 . _:850803 a rdf:Statement ; up:attribution _:850775 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:850804 a rdf:Statement ; up:attribution _:850776 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:630 . _:850805 a rdf:Statement ; up:attribution _:850777 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052856 . _:850806 a rdf:Statement ; up:attribution _:850778 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:850807 a rdf:Statement ; up:attribution _:850779 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:850808 a rdf:Statement ; up:attribution _:850780 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:850809 a rdf:Statement ; up:attribution _:850781 ; rdf:subject ?case8 ; rdf:predicate up:recommendedName ; rdf:object ?name9 . _:850810 a rdf:Statement ; up:attribution _:850782 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name10 . _:850811 a rdf:Statement ; up:attribution _:850783 ; rdf:subject ?case8 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:850812 a rdf:Statement ; up:attribution _:850784 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:496 . _:850813 a rdf:Statement ; up:attribution _:850785 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:964 . _:850814 a rdf:Statement ; up:attribution _:850786 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0005739 . _:850815 a rdf:Statement ; up:attribution _:850787 ; rdf:subject ?case13 ; rdf:predicate up:recommendedName ; rdf:object ?name14 . _:850816 a rdf:Statement ; up:attribution _:850788 ; rdf:subject ?case13 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:850817 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:850818 a rdf:Statement ; up:attribution _:850789 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:850819 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:850820 a rdf:Statement ; up:attribution _:850790 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:850821 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:850822 a rdf:Statement ; up:attribution _:850791 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:850823 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:850824 a rdf:Statement ; up:attribution _:850792 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:850825 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:850826 a rdf:Statement ; up:attribution _:850793 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:850827 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:850828 a rdf:Statement ; up:attribution _:850794 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:850829 a rdf:Statement ; up:source unirule:MF_03159 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:850830 a rdf:Statement ; up:attribution _:850795 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03159 #Rule MF_03159 Created by:? on:2012-08-22 Modified by:Catherine Rivoire on:2024-11-05 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01966 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03159a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_03159a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_03159a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03159a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionQ9X02471 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X02473 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_0196666 . ?templateMotifSequenceMatchRegionQ9X02471 faldo:begin ?templateMotifSequenceMatchBeginQ9X02472 . ?templateMotifSequenceMatchBeginQ9X02472 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02467 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X02473 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196677 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_0196668 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196676 . ?targetMotifMatchRegionMatchBeginMF_0196676 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196669 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0196677 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196666, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196666) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196666, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionQ9X02467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0196669) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196666, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196666) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196666, CONCAT('^(?:-*[^-]){', STR(((124 - ?templateMotifSequenceMatchBeginPositionQ9X02467) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196668, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196668) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196668, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0196669) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) . BIND(URI(CONCAT(STR(?this), '#MF_03159a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionQ9X02488 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X02490 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_0196683 . ?templateMotifSequenceMatchRegionQ9X02488 faldo:begin ?templateMotifSequenceMatchBeginQ9X02489 . ?templateMotifSequenceMatchBeginQ9X02489 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02484 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X02490 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196694 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_0196685 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196693 . ?targetMotifMatchRegionMatchBeginMF_0196693 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196686 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0196694 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196683, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196683) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196683, CONCAT('^(?:-*[^-]){', STR(((52 - ?templateMotifSequenceMatchBeginPositionQ9X02484) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196685, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196685) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196685, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_0196685, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_0196685) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_0196685, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0196686) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER (REGEX('[NQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03159a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ9X024103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_0196698 . ?templateMotifSequenceMatchRegionQ9X024103 faldo:begin ?templateMotifSequenceMatchBeginQ9X024104 . ?templateMotifSequenceMatchBeginQ9X024104 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X02499 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X024105 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_01966100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966108 . ?targetMotifMatchRegionMatchBeginMF_01966108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01966109 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_0196698, 1, (STRLEN(?templateMotifCigarQ9X024MF_0196698) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_0196698, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionQ9X02499) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966100, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966100, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01966101) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_03159a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ9X024118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_01966113 . ?templateMotifSequenceMatchRegionQ9X024118 faldo:begin ?templateMotifSequenceMatchBeginQ9X024119 . ?templateMotifSequenceMatchBeginQ9X024119 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024114 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X024120 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_01966115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966123 . ?targetMotifMatchRegionMatchBeginMF_01966123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01966124 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966113, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966113) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966113, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionQ9X024114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966115, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966115, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01966116) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03159a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ9X024133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_01966128 . ?templateMotifSequenceMatchRegionQ9X024133 faldo:begin ?templateMotifSequenceMatchBeginQ9X024134 . ?templateMotifSequenceMatchBeginQ9X024134 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024129 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X024135 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_01966130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966138 . ?targetMotifMatchRegionMatchBeginMF_01966138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01966139 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966128, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966128) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966128, CONCAT('^(?:-*[^-]){', STR(((51 - ?templateMotifSequenceMatchBeginPositionQ9X024129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01966131) - 1) AS ?thisPositionOn50) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966128, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966128) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966128, CONCAT('^(?:-*[^-]){', STR(((55 - ?templateMotifSequenceMatchBeginPositionQ9X024129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966130, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01966131) - 1) AS ?thisPositionOn51) . BIND(?this AS ?pfs1t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX][NQ]G[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)', SUBSTR(?thisSequenceValue, ?thisPositionOn50, (?thisPositionOn51 - ?thisPositionOn50)))) . BIND(URI(CONCAT(STR(?this), '#MF_03159a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ9X024150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_01966145 . ?templateMotifSequenceMatchRegionQ9X024150 faldo:begin ?templateMotifSequenceMatchBeginQ9X024151 . ?templateMotifSequenceMatchBeginQ9X024151 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024146 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X024152 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_01966147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966155 . ?targetMotifMatchRegionMatchBeginMF_01966155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01966156 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966145, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966145) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966145, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionQ9X024146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966147, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966147, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966147) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01966148) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_03159a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionQ9X024165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9X024167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9X024MF_01966160 . ?templateMotifSequenceMatchRegionQ9X024165 faldo:begin ?templateMotifSequenceMatchBeginQ9X024166 . ?templateMotifSequenceMatchBeginQ9X024166 faldo:position ?templateMotifSequenceMatchBeginPositionQ9X024161 ; faldo:reference isoform:Q9X024-1 . ?templateMotifSequenceProfileAlignmentOperationQ9X024167 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01966171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9X024MF_01966162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01966170 . ?targetMotifMatchRegionMatchBeginMF_01966170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01966163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01966171 edam:has_input signature:MF_01966 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9X024MF_01966160, 1, (STRLEN(?templateMotifCigarQ9X024MF_01966160) - STRLEN(REPLACE(?templateMotifCigarQ9X024MF_01966160, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ9X024161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966162, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9X024MF_01966162, 1, (STRLEN(?targetMotifMatchCigarQ9X024MF_01966162) - STRLEN(REPLACE(?targetMotifMatchCigarQ9X024MF_01966162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01966163) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03159a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(?this AS ?case8) . BIND(URI(CONCAT(STR(?this), '#MF_03159a9')) AS ?name9) . BIND(URI(CONCAT(STR(?this), '#MF_03159a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_03159a11')) AS ?name11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:40674 . })) . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:7742 . })) . BIND(?this AS ?case13) . BIND(URI(CONCAT(STR(?this), '#MF_03159a14')) AS ?name14) . BIND(URI(CONCAT(STR(?this), '#MF_03159a15')) AS ?name15) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:40674 . })) . BIND(?this AS ?case16) . } }