| http://purl.uniprot.org/unirules/MF_01849#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:647788 up:source unirule:MF_01849 .
_:647789 up:source unirule:MF_01849 .
_:647790 up:source unirule:MF_01849 .
_:647791 up:source unirule:MF_01849 .
_:647792 up:source unirule:MF_01849 .
_:647793 up:source unirule:MF_01849 .
_:647794 up:source unirule:MF_01849 .
_:647795 up:source unirule:MF_01849 .
_:647796 up:source unirule:MF_01849 .
_:647797 up:source unirule:MF_01849 .
_:647798 up:source unirule:MF_01849 .
_:647799 up:source unirule:MF_01849 .
_:647800 up:source unirule:MF_01849 .
_:647801 up:source unirule:MF_01849 .
_:647802 up:source unirule:MF_01849 .
_:647803 up:source unirule:MF_01849 .
_:647804 up:source unirule:MF_01849 .
_:647805 up:source unirule:MF_01849 .
_:647806 up:source unirule:MF_01849 .
_:647807 up:source unirule:MF_01849 .
_:647808 up:source unirule:MF_01849 .
_:647809 up:source unirule:MF_01849 .
_:647810 up:source unirule:MF_01849 .
_:647811 up:source unirule:MF_01849 .
_:647812 up:source unirule:MF_01849 .
_:647813 up:source unirule:MF_01849 .
_:647814 up:source unirule:MF_01849 .
_:647815 up:source unirule:MF_01849 .
_:647816 up:source unirule:MF_01849 .
_:647817 up:source unirule:MF_01849 .
_:647818 up:source unirule:MF_01849 .
_:647819 up:source unirule:MF_01849 .
_:647820 up:source unirule:MF_01849 .
_:647821 up:source unirule:MF_01849 .
_:647822 up:source unirule:MF_01849 .
_:647823 up:source unirule:MF_01849 .
_:647824 up:source unirule:MF_01849 .
_:647825 up:source unirule:MF_01849 .
_:647826 up:source unirule:MF_01849 .
_:647827 up:source unirule:MF_01849 .
_:647828 up:source unirule:MF_01849 .
_:647829 up:source unirule:MF_01849 .
_:647830 up:source unirule:MF_01849 .
_:647831 up:source unirule:MF_01849 .
_:647832 up:source unirule:MF_01849 .
_:647833 up:source unirule:MF_01849 .
_:647834 up:source unirule:MF_01849 .
_:647835 up:source unirule:MF_01849 .
_:647836 up:source unirule:MF_01849 .
?this up:annotation ?annotation1 ,
?annotation3 ,
?annotation4 ;
up:classifiedWith GO:0005737 ,
GO:0019843 ,
GO:0070040 ,
GO:0070475 ,
keyword:1015 ,
keyword:489 ,
keyword:698 ,
keyword:808 ,
keyword:949 ,
keyword:963 .
?gene0 skos:prefLabel 'rlmN' .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Annotation ;
rdfs:comment 'Reaction proceeds by a ping-pong mechanism involving intermediate methylation of a conserved cysteine residue.' .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the radical SAM superfamily. RlmN family.' .
?case5 up:classifiedWith GO:0051539 ,
keyword:408 ,
keyword:411 ,
keyword:479 ,
keyword:4 .
?case7 up:classifiedWith GO:0000049 ,
GO:0002935 ,
GO:0030488 ,
keyword:819 .
?case8 up:classifiedWith keyword:46 .
?case9 up:alternativeName ?name11 ,
?name12 ,
?name13 ,
?name14 ,
?name15 ;
up:recommendedName ?name10 .
?name10 up:ecName '2.1.1.192' ;
up:fullName 'Dual-specificity RNA methyltransferase RlmN' ;
rdf:type up:Structured_Name .
?name11 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ;
rdf:type up:Structured_Name .
?name12 up:fullName '23S rRNA m2A2503 methyltransferase' ;
rdf:type up:Structured_Name .
?name13 up:fullName 'Ribosomal RNA large subunit methyltransferase N' ;
rdf:type up:Structured_Name .
?name14 up:fullName 'tRNA (adenine(37)-C(2))-methyltransferase' ;
rdf:type up:Structured_Name .
?name15 up:fullName 'tRNA m2A37 methyltransferase' ;
rdf:type up:Structured_Name .
?case16 up:alternativeName ?name18 ,
?name19 ;
up:recommendedName ?name17 .
?name17 up:ecName '2.1.1.-' ;
up:fullName 'Ribosomal RNA large subunit methyltransferase N' ;
rdf:type up:Structured_Name .
?name18 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ;
rdf:type up:Structured_Name .
?name19 up:fullName '23S rRNA m2A2503 methyltransferase' ;
rdf:type up:Structured_Name .
?case20 up:alternativeName ?name22 ,
?name23 ,
?name24 ,
?name25 ,
?name26 ;
up:recommendedName ?name21 .
?name21 up:ecName '2.1.1.192' ;
up:fullName 'Probable dual-specificity RNA methyltransferase RlmN' ;
rdf:type up:Structured_Name .
?name22 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ;
rdf:type up:Structured_Name .
?name23 up:fullName '23S rRNA m2A2503 methyltransferase' ;
rdf:type up:Structured_Name .
?name24 up:fullName 'Ribosomal RNA large subunit methyltransferase N' ;
rdf:type up:Structured_Name .
?name25 up:fullName 'tRNA (adenine(37)-C(2))-methyltransferase' ;
rdf:type up:Structured_Name .
?name26 up:fullName 'tRNA m2A37 methyltransferase' ;
rdf:type up:Structured_Name .
?pfs28 up:annotation ?annotation29 ,
?annotation35 ,
?annotation41 .
?annotation29 faldo:begin ?pfsb30 ;
faldo:end ?pfse31 ;
up:ligand ?ligand32 ;
rdf:type up:Binding_Site_Annotation .
?pfsb30 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?ligand32 rdfs:subClassOf chebi:49883 .
?annotation35 faldo:begin ?pfsb36 ;
faldo:end ?pfse37 ;
up:ligand ?ligand38 ;
rdf:type up:Binding_Site_Annotation .
?pfsb36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse37 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?ligand38 rdfs:subClassOf chebi:49883 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf chebi:49883 .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
up:ligand ?ligand51 ;
rdf:type up:Binding_Site_Annotation .
?pfsb49 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn53 ;
rdf:type faldo:ExactPosition .
?ligand51 rdfs:subClassOf chebi:59789 .
?pfs54 up:annotation ?annotation55 .
?annotation55 faldo:begin ?pfsb56 ;
faldo:end ?pfse57 ;
up:ligand ?ligand58 ;
rdf:type up:Binding_Site_Annotation .
?pfsb56 faldo:position ?thisPositionOn59 ;
rdf:type faldo:ExactPosition .
?pfse57 faldo:position ?thisPositionOn60 ;
rdf:type faldo:ExactPosition .
?ligand58 rdfs:subClassOf chebi:59789 .
?pfs61 up:annotation ?annotation62 .
?annotation62 faldo:begin ?pfsb63 ;
faldo:end ?pfse64 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb63 faldo:position ?thisPositionOn65 ;
rdf:type faldo:ExactPosition .
?pfse64 faldo:position ?thisPositionOn66 ;
rdf:type faldo:ExactPosition .
?pfs67 up:annotation ?annotation68 .
?annotation68 faldo:begin ?pfsb69 ;
faldo:end ?pfse70 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'S-methylcysteine intermediate' .
?pfsb69 faldo:position ?thisPositionOn71 ;
rdf:type faldo:ExactPosition .
?pfse70 faldo:position ?thisPositionOn72 ;
rdf:type faldo:ExactPosition .
?pfs73 up:annotation ?annotation74 .
?annotation74 faldo:begin ?pfsb75 ;
faldo:end ?pfse76 ;
up:ligand ?ligand77 ;
rdf:type up:Binding_Site_Annotation .
?pfsb75 faldo:position ?thisPositionOn78 ;
rdf:type faldo:ExactPosition .
?pfse76 faldo:position ?thisPositionOn79 ;
rdf:type faldo:ExactPosition .
?ligand77 rdfs:subClassOf chebi:59789 .
?pfs80 up:annotation ?annotation81 .
?annotation81 faldo:begin ?pfsb82 ;
faldo:end ?pfse83 ;
up:ligand ?ligand84 ;
rdf:type up:Binding_Site_Annotation .
?pfsb82 faldo:position ?thisPositionOn85 ;
rdf:type faldo:ExactPosition .
?pfse83 faldo:position ?thisPositionOn86 ;
rdf:type faldo:ExactPosition .
?ligand84 rdfs:subClassOf chebi:59789 .
?pfs87 up:annotation ?annotation88 .
?annotation88 faldo:begin ?pfsb89 ;
faldo:end ?pfse90 ;
rdf:type up:Disulfide_Bond_Annotation ;
rdfs:comment '(transient)' .
?pfsb89 faldo:position ?thisPositionOn91 ;
rdf:type faldo:ExactPosition .
?pfse90 faldo:position ?thisPositionOn92 ;
rdf:type faldo:ExactPosition .
_:647837 a rdf:Statement ;
up:attribution _:647788 ;
rdf:subject ?gene0 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene0 .
_:647838 a rdf:Statement ;
up:attribution _:647789 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:647839 a rdf:Statement ;
up:attribution _:647790 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:647840 a rdf:Statement ;
up:attribution _:647791 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:647841 a rdf:Statement ;
up:attribution _:647792 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:647842 a rdf:Statement ;
up:attribution _:647793 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1015 .
_:647843 a rdf:Statement ;
up:attribution _:647794 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:489 .
_:647844 a rdf:Statement ;
up:attribution _:647795 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:698 .
_:647845 a rdf:Statement ;
up:attribution _:647796 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:949 .
_:647846 a rdf:Statement ;
up:attribution _:647797 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:647847 a rdf:Statement ;
up:attribution _:647798 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0019843 .
_:647848 a rdf:Statement ;
up:attribution _:647799 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070040 .
_:647849 a rdf:Statement ;
up:attribution _:647800 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0070475 .
_:647850 a rdf:Statement ;
up:attribution _:647801 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:647851 a rdf:Statement ;
up:attribution _:647802 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:4 .
_:647852 a rdf:Statement ;
up:attribution _:647803 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:408 .
_:647853 a rdf:Statement ;
up:attribution _:647804 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:411 .
_:647854 a rdf:Statement ;
up:attribution _:647805 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:647855 a rdf:Statement ;
up:attribution _:647806 ;
rdf:subject ?case5 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0051539 .
_:647856 a rdf:Statement ;
up:attribution _:647807 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:819 .
_:647857 a rdf:Statement ;
up:attribution _:647808 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000049 .
_:647858 a rdf:Statement ;
up:attribution _:647809 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0002935 .
_:647859 a rdf:Statement ;
up:attribution _:647810 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0030488 .
_:647860 a rdf:Statement ;
up:attribution _:647811 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:46 .
_:647861 a rdf:Statement ;
up:attribution _:647812 ;
rdf:subject ?case9 ;
rdf:predicate up:recommendedName ;
rdf:object ?name10 .
_:647862 a rdf:Statement ;
up:attribution _:647813 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name11 .
_:647863 a rdf:Statement ;
up:attribution _:647814 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name12 .
_:647864 a rdf:Statement ;
up:attribution _:647815 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name13 .
_:647865 a rdf:Statement ;
up:attribution _:647816 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name14 .
_:647866 a rdf:Statement ;
up:attribution _:647817 ;
rdf:subject ?case9 ;
rdf:predicate up:alternativeName ;
rdf:object ?name15 .
_:647867 a rdf:Statement ;
up:attribution _:647818 ;
rdf:subject ?case16 ;
rdf:predicate up:recommendedName ;
rdf:object ?name17 .
_:647868 a rdf:Statement ;
up:attribution _:647819 ;
rdf:subject ?case16 ;
rdf:predicate up:alternativeName ;
rdf:object ?name18 .
_:647869 a rdf:Statement ;
up:attribution _:647820 ;
rdf:subject ?case16 ;
rdf:predicate up:alternativeName ;
rdf:object ?name19 .
_:647870 a rdf:Statement ;
up:attribution _:647821 ;
rdf:subject ?case20 ;
rdf:predicate up:recommendedName ;
rdf:object ?name21 .
_:647871 a rdf:Statement ;
up:attribution _:647822 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name22 .
_:647872 a rdf:Statement ;
up:attribution _:647823 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name23 .
_:647873 a rdf:Statement ;
up:attribution _:647824 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name24 .
_:647874 a rdf:Statement ;
up:attribution _:647825 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name25 .
_:647875 a rdf:Statement ;
up:attribution _:647826 ;
rdf:subject ?case20 ;
rdf:predicate up:alternativeName ;
rdf:object ?name26 .
_:647876 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:647877 a rdf:Statement ;
up:attribution _:647827 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation29 .
_:647878 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:647879 a rdf:Statement ;
up:attribution _:647828 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation35 .
_:647880 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:647881 a rdf:Statement ;
up:attribution _:647829 ;
rdf:subject ?pfs28 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:647882 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:647883 a rdf:Statement ;
up:attribution _:647830 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:647884 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:647885 a rdf:Statement ;
up:attribution _:647831 ;
rdf:subject ?pfs54 ;
rdf:predicate up:annotation ;
rdf:object ?annotation55 .
_:647886 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:647887 a rdf:Statement ;
up:attribution _:647832 ;
rdf:subject ?pfs61 ;
rdf:predicate up:annotation ;
rdf:object ?annotation62 .
_:647888 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
_:647889 a rdf:Statement ;
up:attribution _:647833 ;
rdf:subject ?pfs67 ;
rdf:predicate up:annotation ;
rdf:object ?annotation68 .
_:647890 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:647891 a rdf:Statement ;
up:attribution _:647834 ;
rdf:subject ?pfs73 ;
rdf:predicate up:annotation ;
rdf:object ?annotation74 .
_:647892 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:647893 a rdf:Statement ;
up:attribution _:647835 ;
rdf:subject ?pfs80 ;
rdf:predicate up:annotation ;
rdf:object ?annotation81 .
_:647894 a rdf:Statement ;
up:source unirule:MF_01849 ;
rdf:subject ?pfs87 ;
rdf:predicate up:annotation ;
rdf:object ?annotation88 .
_:647895 a rdf:Statement ;
up:attribution _:647836 ;
rdf:subject ?pfs87 ;
rdf:predicate up:annotation ;
rdf:object ?annotation88 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01849
#Rule MF_01849 Created by:? on:2008-07-11 Modified by:Catherine Rivoire on:2023-10-13
VALUES ?supertaxon93 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01849 .
?thisOrganism rdfs:subClassOf+ ?supertaxon93 .
BIND(URI(CONCAT(STR(?this), '#MF_01849a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP3697999 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979101 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_0184994 .
?templateMotifSequenceMatchRegionP3697999 faldo:begin ?templateMotifSequenceMatchBeginP36979100 .
?templateMotifSequenceMatchBeginP36979100 faldo:position ?templateMotifSequenceMatchBeginPositionP3697995 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979101 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849105 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_0184996 .
?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849104 .
?targetMotifMatchRegionMatchBeginMF_01849104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0184997 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849105 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) .
BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t108) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) .
BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t111) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'C')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) .
BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t114) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'C')) .
BIND(?this AS ?pfs28) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP36979120 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979122 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849115 .
?templateMotifSequenceMatchRegionP36979120 faldo:begin ?templateMotifSequenceMatchBeginP36979121 .
?templateMotifSequenceMatchBeginP36979121 faldo:position ?templateMotifSequenceMatchBeginPositionP36979116 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979122 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849126 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849117 .
?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849125 .
?targetMotifMatchRegionMatchBeginMF_01849125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849118 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849126 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849115, 1, (STRLEN(?templateMotifCigarP36979MF_01849115) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849115, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP36979116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) .
BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01849118) - 1) AS ?thisPositionOn52) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849115, 1, (STRLEN(?templateMotifCigarP36979MF_01849115) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849115, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP36979116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) .
BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01849118) - 1) AS ?thisPositionOn53) .
BIND(?this AS ?pfs2t131) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)) = 'GE')) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP36979137 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979139 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849132 .
?templateMotifSequenceMatchRegionP36979137 faldo:begin ?templateMotifSequenceMatchBeginP36979138 .
?templateMotifSequenceMatchBeginP36979138 faldo:position ?templateMotifSequenceMatchBeginPositionP36979133 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979139 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849143 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849134 .
?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849142 .
?targetMotifMatchRegionMatchBeginMF_01849142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849135 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849143 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849132, 1, (STRLEN(?templateMotifCigarP36979MF_01849132) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849132, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionP36979133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) .
BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01849135) - 1) AS ?thisPositionOn59) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849132, 1, (STRLEN(?templateMotifCigarP36979MF_01849132) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849132, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP36979133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01849135) - 1) AS ?thisPositionOn60) .
BIND(?this AS ?pfs2t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) .
FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][HNT]', SUBSTR(?thisSequenceValue, ?thisPositionOn59, (?thisPositionOn60 - ?thisPositionOn59)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a55')) AS ?annotation55) .
BIND(?this AS ?pfs54) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP36979154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849149 .
?templateMotifSequenceMatchRegionP36979154 faldo:begin ?templateMotifSequenceMatchBeginP36979155 .
?templateMotifSequenceMatchBeginP36979155 faldo:position ?templateMotifSequenceMatchBeginPositionP36979150 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979156 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849159 .
?targetMotifMatchRegionMatchBeginMF_01849159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849160 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849149, 1, (STRLEN(?templateMotifCigarP36979MF_01849149) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849149, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP36979150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849151, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849151) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849151, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849151) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01849152) - 1) AS ?thisPositionOn65) .
BIND(?thisPositionOn65 AS ?thisPositionOn66) .
BIND(?this AS ?pfs2t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a62')) AS ?annotation62) .
BIND(?this AS ?pfs61) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP36979169 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979171 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849164 .
?templateMotifSequenceMatchRegionP36979169 faldo:begin ?templateMotifSequenceMatchBeginP36979170 .
?templateMotifSequenceMatchBeginP36979170 faldo:position ?templateMotifSequenceMatchBeginPositionP36979165 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979171 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849175 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849166 .
?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849174 .
?targetMotifMatchRegionMatchBeginMF_01849174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849167 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849175 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849164, 1, (STRLEN(?templateMotifCigarP36979MF_01849164) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849164, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP36979165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849166, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849166) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849166, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849166) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) .
BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01849167) - 1) AS ?thisPositionOn71) .
BIND(?thisPositionOn71 AS ?thisPositionOn72) .
BIND(?this AS ?pfs2t178) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb69) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse70) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'C')) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a68')) AS ?annotation68) .
BIND(?this AS ?pfs67) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP36979184 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979186 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849179 .
?templateMotifSequenceMatchRegionP36979184 faldo:begin ?templateMotifSequenceMatchBeginP36979185 .
?templateMotifSequenceMatchBeginP36979185 faldo:position ?templateMotifSequenceMatchBeginPositionP36979180 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979186 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849190 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849181 .
?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849189 .
?targetMotifMatchRegionMatchBeginMF_01849189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849182 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849190 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849179, 1, (STRLEN(?templateMotifCigarP36979MF_01849179) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849179, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP36979180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849181, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849181) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849181, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849181) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) .
BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_01849182) - 1) AS ?thisPositionOn78) .
BIND(?thisPositionOn78 AS ?thisPositionOn79) .
BIND(?this AS ?pfs2t193) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'S')) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a74')) AS ?annotation74) .
BIND(?this AS ?pfs73) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP36979199 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979201 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849194 .
?templateMotifSequenceMatchRegionP36979199 faldo:begin ?templateMotifSequenceMatchBeginP36979200 .
?templateMotifSequenceMatchBeginP36979200 faldo:position ?templateMotifSequenceMatchBeginPositionP36979195 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979201 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849205 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849196 .
?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849204 .
?targetMotifMatchRegionMatchBeginMF_01849204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849197 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849205 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849194, 1, (STRLEN(?templateMotifCigarP36979MF_01849194) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849194, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionP36979195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849196, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849196) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849196, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849196) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) .
BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_01849197) - 1) AS ?thisPositionOn85) .
BIND(?thisPositionOn85 AS ?thisPositionOn86) .
BIND(?this AS ?pfs2t208) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb82) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse83) .
FILTER (REGEX('[NTH]', SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a81')) AS ?annotation81) .
BIND(?this AS ?pfs80) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP36979214 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979216 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP36979MF_01849209 .
?templateMotifSequenceMatchRegionP36979214 faldo:begin ?templateMotifSequenceMatchBeginP36979215 .
?templateMotifSequenceMatchBeginP36979215 faldo:position ?templateMotifSequenceMatchBeginPositionP36979210 ;
faldo:reference isoform:P36979-1 .
?templateMotifSequenceProfileAlignmentOperationP36979216 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849220 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP36979MF_01849211 .
?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849219 .
?targetMotifMatchRegionMatchBeginMF_01849219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849212 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01849220 edam:has_input signature:MF_01849 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849209, 1, (STRLEN(?templateMotifCigarP36979MF_01849209) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849209, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP36979210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) .
BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_01849212) - 1) AS ?thisPositionOn91) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849209, 1, (STRLEN(?templateMotifCigarP36979MF_01849209) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849209, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP36979210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1223) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1223), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1223), '}'), '')))), '[^-]', ''))) AS ?step2224) .
BIND(((?step2224 + ?targetMotifMatchRegionMatchBeginPositionMF_01849212) - 1) AS ?thisPositionOn92) .
BIND(?this AS ?pfs2t225) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfsb89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfse90) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn91, (?thisPositionOn92 - ?thisPositionOn91)))) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a88')) AS ?annotation88) .
BIND(?this AS ?pfs87) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag226) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag226, ?UNBOUND_VARIABLE) AS ?case5) .
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2157 .
BIND(?this AS ?case6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
BIND(?this AS ?case7) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1279 .
BIND(?this AS ?case8) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(?this AS ?case9) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a10')) AS ?name10) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a11')) AS ?name11) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a12')) AS ?name12) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a13')) AS ?name13) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a14')) AS ?name14) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a15')) AS ?name15) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:2 .
})) .
BIND(?this AS ?case16) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a17')) AS ?name17) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a18')) AS ?name18) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a19')) AS ?name19) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:1224 .
})) .
BIND(?this AS ?case20) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a21')) AS ?name21) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a22')) AS ?name22) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a23')) AS ?name23) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a24')) AS ?name24) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a25')) AS ?name25) .
BIND(URI(CONCAT(STR(?this), '#MF_01849a26')) AS ?name26) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:2 .
FILTER (! (EXISTS {
VALUES ?supertaxon227 {taxon:1279 taxon:1224}
?thisOrganism rdfs:subClassOf+ ?supertaxon227 .
})) .
BIND(?this AS ?case27) .
}
}
"xsd:string |